我有一份定制的步行菜单。(参见下面的代码)
我希望我的导航菜单如下所示:
其中495是包含儿童的记录总数。
其中发表文章42篇。
有人能帮我实现这个吗?这是我当前自定义的导航助行器代码。
<?php
class accordion_Menu_Walker extends Walker_Nav_Menu {
function start_el(&$output, $item, $depth, $args) {
global $wp_query;
$count_category = \'\';
if($item->object == \'publishings\') {
$cat_id = $item->object_id;
$count_category = get_terms(\'publishings\', \'fields=count\');
}
$indent = ( $depth ) ? str_repeat( "\\t", $depth ) : \'\';
$class_names = $value = \'\';
$classes = empty( $item->classes ) ? array() : (array) $item->classes;
$classes[] = \'menu-item-\' . $item->ID;
$class_names = join( \' \', apply_filters( \'nav_menu_css_class\', array_filter( $classes ), $item, $args ) );
$class_names = \' class="\' . esc_attr( $class_names ) . \'"\';
$id = apply_filters( \'nav_menu_item_id\', \'menu-item-\'. $item->ID, $item, $args );
$id = strlen( $id ) ? \' id="\' . esc_attr( $id ) . \'"\' : \'\';
$output .= $indent . \'<li\' . $id . $value . $class_names .\'>\';
$attributes = ! empty( $item->attr_title ) ? \' title="\' . esc_attr( $item->attr_title ) .\'"\' : \'\';
$attributes .= ! empty( $item->target ) ? \' target="\' . esc_attr( $item->target ) .\'"\' : \'\';
$attributes .= ! empty( $item->xfn ) ? \' rel="\' . esc_attr( $item->xfn ) .\'"\' : \'\';
$attributes .= ! empty( $item->url ) ? \' href="\' . esc_attr( $item->url ) .\'"\' : \'\';
$item_output = $args->before;
$item_output .= \'<a\'. $attributes .\'>\';
$item_output .= $args->link_before . apply_filters( \'the_title\', $item->title, $item->ID ) . $args->link_after;
$item_output .= \'(\' . $count_category . \')\';
$item_output .= \'</a>\';
$item_output .= $args->after;
$output .= apply_filters( \'walker_nav_menu_start_el\', $item_output, $item, $depth, $args );
}
}
?>
我用于分类的代码:
add_action( \'init\', \'prowp_publishing_taxonomy\' );
function prowp_publishing_taxonomy() {
$labels = array(
\'name\' => \'Категории\',
\'singular_name\' => \'Категория\',
\'search_items\' => \'Найти Категорию\',
\'all_items\' => \'Все категории\',
\'parent_item\' => \'Родительская категория\',
\'parent_item_colon\' => \'Родительские категории:\',
\'edit_item\' => \'Редактировать категорию\',
\'update_item\' => \'обновить категорию\',
\'add_new_item\' => \'Добавить новую категорию\',
\'new_item_name\' => \'Новое название категории\',
\'menu_name\' => \'Категории\'
);
$args =array(
\'labels\' => $labels,
\'hierarchical\' => true,
\'query_var\' => true,
\'rewrite\' => true
);
register_taxonomy( \'type\', \'publishings\', $args );
}
请帮帮我。
显示我的当前结果: