シングルページで使ったのが、こちら。

本当は、in_categoryひとつだけで済ましたかったが、括弧内に複数指定する方法がわからず、elseifを使った。

実際に使ったのが、こちら。

<?php if (in_category(‘カテゴリースラッグ’) ): ?>
<p>文章</p>
<?php elseif (in_category(‘カテゴリースラッグ’) ): ?>
<p>文章</p>
<?php else: ?>
<?php endif; ?>

構文にすると、

<?php if (テンプレート ): ?>
HTML
<?php elseif (テンプレート ): ?>
HTML
<?php else: ?>
<?php endif; ?>

一つ、勉強になりました。

面白かったですか?

関連する記事

  1. WordPressのsingleページを属するカテゴリー毎に変更するには? このWordPressカテゴリーの詳細ページの文頭に、 ◎※このページは個人的な備忘録です。 という文章を自動的に挿入させるために、single.phpをどう編集すればいいか、大変悩みました。 そこで小一時間ほどネットで [...]...
  2. WordPressループの基本形 phpの基本がまだ危うい私には、こういう基本的なループで作業が止まってしまうんです。 だから、ここでひとまず整理しておきます。 WordPressループの基本形は、 *************************** [...]...