Wie füge ich Post-Anzahl zu wp_nav_menu hinzu?

Ist es möglich, mit wp_nav_menu Post-Zähler zu Menü-Links hinzuzufügen?

Beispielsweise:-

Apple (3) ball (6) cat (2) 

Solutions Collecting From Web of "Wie füge ich Post-Anzahl zu wp_nav_menu hinzu?"

Grundsätzlich sollte das einfachste Verfahren ein start_el() Methode start_el() der Walker-class sein.

 // From core: apply_filters( 'walker_nav_menu_start_el', $item_output, $item, $depth, $args ); 

Greifen Sie einfach die Daten (unabhängig von den tatsächlichen Daten und von wo auch immer sie kommen) und hängen Sie sie an.

 add_action( 'walker_nav_menu_start_el', 'wpse_10042_nav_menu_post_count', 10, 4 ); function wpse_10042_nav_menu_post_count( $output, $item, $depth, $args ) { // Check $item and get the data you need printf( '
%s

', var_export( $item, true ) ); // Then append whatever you need to the $output $output .= ''; return $output; }

Hast du diesen Thread gesehen ?

 $menu_to_count = wp_nav_menu(array( 'echo' => false, 'theme_location' => 'menu' )); $menu_items = substr_count($menu_to_count,'class="menu-item '); echo $menu_items;