0

すべてのカテゴリのドロップダウン リストを作成したいのですが、URL に「?page=50&cat=3」などの変数を使用して、(デフォルトのカテゴリ ページではなく) 特定のページに移動させます。

これまでのところ、「?cat=3」へのリンクが組み込まれている関数しか見つけられなかったので、指定されたページではなく、カテゴリ ページにデフォルト設定されます。私がやりたいことをするための最良の方法は何ですか?

編集: 基本的に、カテゴリ名とそれぞれの ID の配列が必要です。

4

1 に答える 1

0

できることは、別のテンプレートを作成し (テンプレート ファイルの作成についてはワード プレスを参照)、そのテンプレートを新しいページに割り当てることです。

テンプレートのページIDを簡単に取得でき、ドロップダウンを表示しながら、すべてのカテゴリをそのページにリンクできるため、リンクをクリックすると、次を使用してカテゴリを取得できます.

 get_query_var or from $_GET

そして、達成したいことは何でも、そのカテゴリのテンプレートにカスタム コードを追加できます。

http://codex.wordpress.org/Function_Reference/get_categoriesを使用してカテゴリを取得できます

get_categories();
于 2013-11-06T11:40:55.223 に答える