WP_LIST_CATEGORIES上的帖子计数替换为“Has Posts”而不是Numbers,如果没有帖子,则替换为“No Posts

时间:2013-10-01 作者:Shae

如何才能做到这一点?

将wp\\u list\\u类别上的帖子计数替换为“Has Posts”,而不是数字,如果没有,则替换为“No Posts”。

1 个回复
最合适的回答,由SO网友:Maruti Mohanty 整理而成

在主题中添加以下内容functions.php. 它应该按你想要的方式工作

function my_list_categories( $output, $args ) {
    $output = str_replace( \'(0)\', \'(No Posts)\', $output );
    $output = preg_replace( \'/\\((\\d+)\\)/\', \'(Has Posts)\', $output );
    return $output;
}
add_filter( \'wp_list_categories\', \'my_list_categories\', 10, 2 );

结束

相关推荐

Get categories without post

我想得到没有帖子的类别。下面是使用post获取类别的sql。。SELECT terms.term_id,terms.name,COUNT(post.ID) FROM wp_posts as post JOIN wp_term_relationships as rel ON post.ID = rel.object_ID JOIN wp_term_taxonomy as ttax ON rel.term_taxonomy_id = ttax.term_taxonomy_id JOI