为何在WordPress中显示空分类?
WordPress的分类小工具或块默认情况下不会显示空分类。这些空分类是当前没有任何文章的分类。
然而,如果你正在制作一个网站,可能需要在侧边栏或其他位置显示空分类。看到空分类可以促使网站所有者为那些分类创建内容,从而填补内容战略的空白。
此外,如果你有一个新闻网站或博客,并允许客座发帖,显示空分类可能会鼓励用户对此类主题提交内容。例如,如果用户看到一个与他们擅长的话题相关的空分类,他们可能更倾向于提交有关该分类的内容。
接下来,了解如何在你的WordPress侧边栏或块小工具中轻松显示空分类。
方法1:使用WPCode在WordPress小工具中显示空分类
虽然你可以将代码片段添加到主题的functions.php
文件中,但使用像WPCode这样的插件是最好的选择。因为即使是最小的错误也可能导致你的WordPress网站无法访问。
我们推荐使用WPCode,这是一款非常流行的代码片段插件。通过它,你可以轻松安全地将任何代码添加到你的WordPress网站上。
首先,你需要安装并激活免费的WPCode插件。激活后,导航至“Code Snippets”»“+Add Snippet”。
这会带你到片段库,那里有数十个为特定用途验证过的短代码。你需要点击“Add Your Custom Code (New Snippet)”。
为片段添加一个标题,如“Empty Categories”。然后将代码类型更改为“PHP Snippet”。
在代码预览框中添加以下代码:
function wpb_list_categories() {
$ args = array (
echo' => false,
title_li' => '',
hide_empty' => 0
);
$display_cats = wp_list_categories($args);
return $display_cats;
}
然后,你需要将右上角的开关从“Inactive”切换到“Active”。点击“Save Snippet”按钮。
接下来,滚动到“Insertion box”,选择“Insert Method”旁边的短代码选项。
需要将WPCode生成的短代码复制到你的主侧边栏。在WordPress管理区域,转到“Appearance”»“Widgets”。
选择“Main Sidebar”的下拉箭头,然后点击“+”图标并选择“Shortcode”。
将WPCode生成的短代码粘贴到框中。
最后,点击页面右上角的“Update”按钮。你现在可以到你的网站上查看你的分类列表了。
方法2:在经典小工具中显示空分类
如果你禁用了块小工具并使用经典小工具,可以使用此方法。这个方法的优点是你可以修改默认分类小工具的行为。
只需将以下代码添加到WPCode。你可以遵循上面方法1中的相同步骤:
add_filter( 'widget_categories_args', 'wpb_force_empty_cats' );
function wpb_force_empty_cats($cat_args) {
$ cat_args['hide_empty'] = 0;
return $ cat_args;
}
然后像方法1那样将小工具添加到你的侧边栏中。只需复制WPCode生成的短代码并粘贴到文本小工具中,保存更改即可。
最后,可以查看你的网站,看是否显示了空分类。
附加:如何隐藏WordPress中的特定分类
你也可以在WordPress中隐藏分类。这对于缩短分类列表,专注于重要的分类非常有帮助。下载WPCode后,在代码预览框中添加以下自定义PHP代码:
function wpb_list_categories() {
$ args = array (
echo' => false,
title_li' => '',
'exclude' => '12,16,21',
hide_empty' => 0
);
$display_cats = wp_list_categories($args);
return $display_cats;}
add_shortcode('custom_categories_list', 'wpb_list_categories');
然后在代码中“exclude”选项旁边添加你想要隐藏的分类ID。完成后,切换“Active”开关,点击“Save Snippet”按钮保存设置。
更多详情,参阅我们的教程:如何在WordPress中显示/隐藏分类。
希望这篇文章帮助你了解如何在WordPress小工具中显示空分类。你可能还想了解一些实用的WordPress技巧、窍门和小技巧,或者查看我们的WordPress主题开发备忘单以获取更多想法。