wordpressでオリジナルテーマを作成しています。
カスタムメニューを複数作成して、ある特定のカスタムメニューのみ
投稿数を表示させたいのですが実現出来ません。
カスタマイズの方法を教えてください。
php
1//function.php 2 3 register_nav_menus( array( 4 'primary' => esc_html__( 'Primary', 'theme' ), 5 'secondary' => esc_html__( 'Secondary', 'theme' ), 6 ) ); 7 8 add_filter( 'wp_nav_menu_objects', 'article_count' ); 9 function article_count( $items ) { 10 foreach ( $items as $item ) { 11 if ( $term = get_term( $item->object_id, $item->object ) ) { 12 $item->title .= '<span class="menu_count">'. $term->count .'</span>'; 13 } 14 $args[] = $item; 15 } 16 return $args; 17 }
以上のようなコードだとPrimaryとSecondary両方のカスタムメニューで
投稿数が表示されてしまいます。
Secondaryメニューのみ投稿数を表示するにはどうしたら良いのでしょうか。
<追記>
php
1<?php wp_nav_menu( array( 2 'container' => false , 3 'item_wrap' => '<ul>%3$s</ul>' , 4 'theme_location' => 'secondary', 5 'menu_id' => 'side_nav', 6 'menu_class' => 'side_nav' 7 ) ); ?>
このコードで表示したリスト(secondary)にだけ投稿数を表示する場合は
どのように記述したら良いのでしょうか。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/26 09:46
2016/10/26 09:50
2016/10/26 12:12
2016/10/28 10:15
2016/10/29 00:55
2016/10/29 07:39
2016/10/29 10:02