linkタグを「HTMLタグ設定」に入れる事について



  • この投稿が削除されました!

  • administrators

    @haruhana さん

    こんにちは!JIN運営チームのりょうたです。
    この度はJINご利用いただき誠にありがとうございます。

    表題の件ですが、結論から言うと導入することは@haruhana さんの仰る通り可能ですが、
    HTMLタグ設定に入れるとTOPだけではなくアーカイブページやカテゴリページにも反映されてしまうので書き分けが必要かと思います。
    この辺りはPHPの知識が必要でHTMLタグ設定だけでは完結できません。

    <?php if( is_month() ) : ?>
    	<link rel="canonical" href="アーカイブの正規ページのURL">
    <?php endif; ?>
    <?php if( is_category('カテゴリID') ) : ?>
    	<link rel="canonical" href="カテゴリページの正規ページのURL">
    <?php endif; ?>
    <?php if ( is_home() || is_front_page() ) : ?>
    	<link rel="canonical" href="TOPの正規ページのURL">
    <?php endif; ?>
    

    上記のような形で条件分岐を書いてheader.phpに追記し、カテゴリに関してはそれぞれURLが違うのでIDを入力してそれぞれの正規URLを追記してください。
    日付アーカイブに関してはこれでは使えないですが、日付の内容によって条件分岐を追加していく必要があるので@haruhana さんの記事のアーカイブと照らし合わせて条件分岐を追加してください。

    ざっくりとした説明しかできませんが、お力になれれば幸いです。
    お手数お掛け致しますが、宜しくお願い致します。



  • @ryota さん

    ご返信ありがとうございます。
    HTMLタグ設定に入れるだけではダメなのですね・・・
    あやうく変にする所でした。

    PHPの知識は全く無しなので、今回ご返信いただいたPHPの内容をもとに、勇気をもって触って直してみます。
    教えて頂き助かりました。ありがとうございました!