久々のWordpressネタです。
今更のですが、昔に投稿した「WordPress で特定のカテゴリのみ表示させる覚え書きの続き(in_categoryとis_category)」の応用で
各カテゴリ毎に分岐する時は
<?php if (is_home()) { ?>←トップページのみに適用
<?php } else if (is_page()) { ?>←ページのみに適用
<?php } else if (is_category()) { ?>←カテゴリページのみに適用
<?php } else { ?>
<?php } ?>
になるとおもうのですが、
さらに
<?php } else if (is_page('news')) { ?>
のようにカッコの中にページ名などのスラッグ名を入れるとそのページ用に分岐ができます。
ずっと疑問に思っていて、見て見ぬ振りをしていたレンタルサーバーの
cron動作時のphpのバージョン問題がやっと解決しました。
エックスサーバーでcronを通してphpを使用する時、
デフォルトではphp4で動作してしまいます。
そこでphp5で動作させるには
サーバーパネルのcronのコマンド欄に
/usr/bin/php5 /home/xxxx/xxx/xxx/cron.php
という感じでコマンドの頭に「/usr/bin/php5」を加える事で
無事phpで動作しました。
シェルで動作させるときも同様で.shファイルに
#!/bin/sh
/usr/bin/php5 /home/xxx/xxx/xxx/cron.sh
って感じで無事php5で処理されました。