ブログトップの投稿一覧(index.php)で、掲載するカテゴリを指定|WordPress
使い道としては割と限られますが、
ブログトップの投稿一覧(index.php)で、
任意のカテゴリだけを掲載できるようにする方法です。
準備
theme直下のindex.php(ブログトップページ生成用ファイル)のしょっぱなにある
<?php get_header(); ?>
の直下に
と既述。
表示(非表示)にするカテゴリを指定する
xxxxxに、希望するカテゴリ番号を入れて行きます。
複数指定も可能。「,(カンマ)」区切りで複数をしていきます。
除外(特定のカテゴリのみ非表示)も可能。「-(マイナス)」を付けて既述します。
作業例
・カテゴリナンバー1だけを表示する。
<?php if (is_home()) { query_posts("cat=1"); } ?>
・カテゴリナンバー3、5、8を表示する。
<?php if (is_home()) { query_posts("cat=3,5,8"); } ?>
・基本は全てを表示しつつ、カテゴリナンバー3だけ非表示にする。
<?php if (is_home()) { query_posts("cat=-3"); } ?>