参考ページ、下記リンクページの「CATEGORY」ように、リンク付きのプルダウンメニューを実装したいです。
リンク内容
しかし、自分の書いたコードでは選択したターム(カテゴリー)一覧ページには移動できるのですが、「全てのページ」をクリックしても「全ての記事」一覧(news-archive.php)に移動できません。
HTML
1 <dl> 2 <dt>CATEGORY</dt> 3 <dd> 4 <?php // ターム一覧をプルダウンメニューで表示 5 $taxonomy_slug = 'news_category'; // タクソノミーのスラッグを指定 6 $terms = get_terms($taxonomy_slug); // タームの取得 7 if( $terms && !is_wp_error($terms) ){ // タームがあれば表示 8 echo '<select name="select" onChange="location.href=value;">'; // option の value 値を URL とする 9 echo '<option>全ての記事</option>'; 10 foreach ( $terms as $value ) { // 配列の繰り返し 11 echo '<option value="'.get_term_link($value->slug,$taxonomy_slug).'">'.esc_html($value->name).'</option>'; // タームのURLとタイトルを表示 12 } 13 echo '</select>'; 14 } 15 ?> 16 </dd> 17 </dl>
html
1 echo '<option>全ての記事</option>';
「全ての記事」に対して、カスタム投稿タイプ記事一覧ページのリンクをを取得すればいいのかな?と思っているのですが、その方法もわかりません。。。。
どのようにすれば、参考サイトのように、「全ての記事」を選択して「全ての記事」一覧(news-archive.php)に移動できるようになるでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/20 11:23 編集
2021/05/20 13:14