カテゴリ一覧リンクから特定のカテゴリを指定、除外する

テーマ

wptheme_catelist_clude

テンプレートタグには、カテゴリのリンク一覧を表示させるタグがありますが
除外したいカテゴリーがあったり、指定したカテゴリーだけ一覧に表示したい場合は
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でオリジナルのメニューを作りたい

テーマ

関連記事