[wp]条件分岐でアーカイブの2ページ目以降(ページネーション)を指定する

簡単。

こう。

これ。

is_paged()

2ページ目以降にnoindexを仕込みたいならこうなる。

    if (is_paged()) {
        echo '<meta name="robots" content="noindex, nofollow" />';
    }

is_page()は固定ページになるので書き間違いに注意。

応用

アーカイブの1ページ目

<?php if( is_archive() && !is_paged() ) : ?>
    ︙
<?php endif; ?>

特定のカスタム投稿アーカイブの2ページ目以降

<?php if( is_post_type_archive('***') && !is_paged() ) : ?>
    ︙
<?php endif; ?>

使い所

あんまりない。

殆ど無い。

強いて言えば、アーカイブの2ページ目が検索に上がってもそこまで嬉しくないというか、散らかるだけだからnoindexを仕込むとか。だけどAIOSEOとかを入れたらそっちで指定できるし、やっぱり活用シーンは少ない。

コメント

タイトルとURLをコピーしました