如果默认类别小部件的界面不能提供您想要的内容,那么大致有两个操作过程:找到另一个小部件或修改现有的小部件。第一个不在本网站的范围内,第二个有点太宽,但下面是您要做的大调整:
构建basic code for a plugin 在中插入您自己的小部件。如果你知道你的php,你可以在十分钟内学会这一点。
检索code for the default category widget 并将其插入插件。重命名类以防止冲突。
调整代码,在调用之前插入“所有帖子”作为列表项wp_list_categories
. 如果您使用DrowDowns,则会更加复杂,因为您需要深入研究wp_dropdown_categories
作用
请注意,后两个函数都以允许更改输出的过滤器结尾。如果您确信这不会干扰对这些函数的其他调用,则可以在functions.php
对您的主题进行修改。这可能是务实的,但也有风险。未经测试的示例:
add_filter (\'wp_list_categories\', \'wpse250758_add_all_posts\');
function wpse250758_add_all_posts ($output) {
$count = wp_count_posts();
preg_replace (\'<ul>\',\'<ul><li>All Posts (\'. $count->publish . \')</li>\', $output,1);
return $output;
}