だから私はこのコードがあります:
<?php wp_list_categories(array(
'show_option_all' => 'All Categories',
'orderby' => 'ID',
'order' => 'DESC',
'use_desc_for_title' => 0,
'child_of' => 0,
'exclude' => '',
'exclude_tree' => '',
'include' => '',
'hierarchical' => 1,
'title_li' => NULL,
'show_option_none' => NULL,
'number' => NULL,
'taxonomy' => 'category' ));?>
そして最初のアイテムshow_option_all
は、次のリンクを生成します。
<li><a href="http://mywebsite.com">All Categories</a></li>
つまり、index.php
テンプレートを呼び出したいのであれば、home.php
またはcategory.php
を呼び出します。ここでは、次のようなリンクが生成されるはずです。
<li><a href="http://mywebsite.com/categories/all">All Categories</a></li>
か何か。私は何かが足りないのですか?
Isaac、これはwp_dropdown_categories()
関数から派生したものだと思います。これは、ページ上のフィルターのように機能することを想定しています - 特定のカテゴリからの投稿の表示、またはすべてのカテゴリからの投稿の表示。
それでwp_list_categories
は同じだがドロップダウンメニューの代わりにリンクのリストで、それでまだカテゴリで投稿をフィルタリングすることを意図しています。利用可能なカテゴリは、実際には「フィルタを削除する」ため、ホームページまたはブログページを指しています。
あなたが好きな方法で投稿を表示し、あなたの関数呼び出しでshow_option_all
を無効にして手動でそのページにリンクするためにページテンプレートを作成することができます。