<?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 //////////////////////////// ?>
ヘッダーに