在wordpress的样式菜单

时间:2017-08-23 17:17:08

标签: css wordpress

我的菜单中包含以下功能计算帖子的类别:

    add_filter('the_title', 'generate_category_post_count_title', 10, 2);
function generate_category_post_count_title($title, $post_ID)
{
    if( 'nav_menu_item' == get_post_type($post_ID) )
    {
        if( 'taxonomy' == get_post_meta($post_ID, '_menu_item_type', true) && 'category' == get_post_meta($post_ID, '_menu_item_object', true) )
        {
            $category = get_category( get_post_meta($post_ID, '_menu_item_object_id', true) );
            $title .= sprintf(' (%d)', $category->count);
        }
    }
    return $title;
}

我不知道如何将计数结果与标题分开,例如添加 span 。我想为计数结果制作不同的颜色。

1 个答案:

答案 0 :(得分:0)

只要标题没有获得HTML转义,您就可以将标记添加到输出中,如下所示:

$title .= sprintf( ' <span class="count">(%d)</span>', $category->count );

然后您可以将样式添加到.count类。