dポイントプレゼントキャンペーン実施中!

質問させて頂きます。以下のようにindexさせたくないカテゴリーがたくさんある場合、IDの範囲を指定して記述する方法はありますか?

<?php if( is_home() && is_paged() || is_category() && is_paged() || (is_category(array(
'110',
'111',
'112',
'113',
'114',
'115',
'116',
'117',
'118',
'119',
'120',
'153'
)))):?>
<meta name="robots" content="noindex,follow">

<?php endif; ?>

よろしくお願いします。

A 回答 (1件)

連番の箇所はループを使えばできそうですが、


数十個なら、書かれている様に
直接書いたほうが見やすい様な気がします.....


<?php
$noindexArr = [];
for($i = 110; $i <= 120; $i++){
array_push($noindexArr, $i);
}
array_push($noindexArr, 153,132);

if( is_home() && is_paged() || is_category() && is_paged() || is_category($noindexArr) ):
?>

<meta name="robots" content="noindex,follow">

<?php endif; ?>
    • good
    • 0
この回答へのお礼

ありがとうございます!!お礼が遅れて申し訳ありませんm(_ _)m勉強になりました。

お礼日時:2017/11/05 00:30

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!