カテゴリ一覧リンクから特定のカテゴリを指定、除外する
テンプレートタグには、カテゴリのリンク一覧を表示させるタグがありますが
除外したいカテゴリーがあったり、指定したカテゴリーだけ一覧に表示したい場合は
wp_list_categories に引数を渡します。
wp_list_categories | カテゴリの一覧の表示。渡す引数によってさまざまな情報を取得、表示出来ます。 |
---|
カテゴリ一覧から特定のカテゴリを指定する
<?php wp_list_categories('include=3'); ?>
上の例ではカテゴリIDが3のもののみ表示します。
複数ある場合はカンマ(,)区切りで指定しましょう。
<?php wp_list_categories('orderby=name&include=2,4,6'); ?>
他に引数がある場合は、include の頭に & をつけて追加します。
カテゴリ一覧から特定のカテゴリを除外する
<?php wp_list_categories('exclude=3,6,9'); ?>
上の例では、カテゴリIDが2、4、6のもののみ除外して表示します。
上で紹介したカテゴリの指定同様、カテゴリーが複数ある場合はカンマ(,)区切りで指定し、
exclude 以外に引数がある場合は、exclude の頭に & をつけて追加しましょう。
メニュー機能を使うのも手ですが、カテゴリの指定・除外だけなら
この関数を使うのもいいですね。
>> WordPressでオリジナルのメニューを作りたい
関連記事