サブドメインのサイトで本サイトへcanonicalを送る

<?php ///////////////////////// canonical //////////////////////////// ?>

   <?php if(is_singular('post')): //ブログなら?>
 
     <?php $title =  $post->post_name;; ?>
    <link rel="canonical" href="https://life-serv.com/<?php echo $title ?>/">

   <?php endif; ?>

       <?php if(is_singular('jisseki')): //実績なら?>
 
      <?php $title =  $post->post_name;; ?>
    <link rel="canonical" href="https://life-serv.com/<?php echo $title ?>/">

   <?php endif; ?>


     <?php if(is_archive( )): //アーカイブで  これはカテゴリーと、月間アーカイブ,タグ?>



    <?php 
    $term = get_queried_object();
     $term_url = get_term_link($term); 

         ///ドメインURLを ドメインに変更して出力

         // URL を分解
         $parts = parse_url($term_url);
         // ホスト部分をドメインに変換
         $hostParts = explode('.', $parts['host']);
         // サブドメインを削除(最後の2つを残す)
         $domain = implode('.', array_slice($hostParts, -2));
         // 新しい URL を構築
         $newUrl = $parts['scheme'] . "://" . $domain;
         if (isset($parts['path'])) {
             $newUrl .= $parts['path'];
         }
         if (isset($parts['query'])) {
             $newUrl .= '?' . $parts['query'];
         }
     
     ?>

       <link rel="canonical" href="<?php echo $newUrl ?>">
 
  <?php endif; ?>

  
    <?php ///////////////////////// canonical END //////////////////////////// ?>

ヘッダーに

gtpに聞いた サブドメインをドメインに置き換え get_permalink

///サブドメインURLを ドメインに変更して出力
$url = get_permalink();

// URL を分解
$parts = parse_url($url);

// ホスト部分をドメインに変換
$hostParts = explode('.', $parts['host']);

// サブドメインを削除(最後の2つを残す)
$domain = implode('.', array_slice($hostParts, -2));

// 新しい URL を構築
$newUrl = $parts['scheme'] . "://" . $domain;
if (isset($parts['path'])) {
    $newUrl .= $parts['path'];
}
if (isset($parts['query'])) {
    $newUrl .= '?' . $parts['query'];
}

//echo $newUrl;

地域対策サブドメインページにて