現在Stingerというワードプレスのテーマをカスタマイズし使っています。
Stinger: http://wp-fun.com/
このテーマではカテゴリー以外のアーカイブはすべてnoindexの設定にしているようなのですが
私のサイトの属性上タグページをどうしてもインデックスさせたいと考えており、header.phpに書かれている7行目の部分↓↓
<?php if ( is_home() && !is_paged() ): ?> <meta name="robots" content="index,follow"> <?php elseif ( is_paged() ): ?> <meta name="robots" content="noindex,follow"> <?php elseif ( is_search() or is_404() ): ?> <meta name="robots" content="noindex,follow"> <?php elseif ( !is_category() && is_archive() ): ?> <meta name="robots" content="noindex,follow"> <?php elseif ( trim($GLOBALS["stdata9"]) !== '' && ($GLOBALS["stdata9"]) == $post->ID ): ?> <meta name="robots" content="noindex,follow"> <?php elseif ( is_category() && trim($GLOBALS["stdata15"]) !== ''): ?> <meta name="robots" content="noindex,follow"> <?php endif; ?>
を!is_tag()&&でカテゴリーと並列してタグページも除外すればいけるだろうと考えたのですが(こんな感じ↓↓)
<?php if ( is_home() && !is_paged() ): ?> <meta name="robots" content="index,follow"> <?php elseif ( is_paged() ): ?> <meta name="robots" content="noindex,follow"> <?php elseif ( is_search() or is_404() ): ?> <meta name="robots" content="noindex,follow"> <?php elseif ( !is_category() && !is_tag() && is_archive() ): ?> <meta name="robots" content="noindex,follow"> <?php elseif ( trim($GLOBALS["stdata9"]) !== '' && ($GLOBALS["stdata9"]) == $post->ID ): ?> <meta name="robots" content="noindex,follow"> <?php elseif ( is_category() && trim($GLOBALS["stdata15"]) !== ''): ?> <meta name="robots" content="noindex,follow"> <?php endif; ?>
それをやってもタグページのページソースにある
<meta name="robots" content="noindex, follow"> の記述は残ったままです。Why!?
っとここで一瞬パニクりまして
そうか、ワードプレスのプラグインでもしかしたらタグをnoindexさせるような設定にしてるのかなと思い確認しましたがどうも原因はそこではない感じです。
この場合、他のテーマファイルでタグページをnoindexさせているような可能性はありますか?
ネットを探しても的確な情報が得られておらず製作者さまもテーマに関してのご質問は受け付けていないようなのでだれか代わりにご教授お願いいただけたら本当にありがたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/08 05:10
2016/05/08 05:40