如何在 WordPress 小部件中显示空类别

您想在 WordPress 小部件中显示空类别吗?

默认情况下,WordPress 中的类别小部件和块不显示没有分配任何帖子的类别。

在本文中,我们将向您展示如何在 WordPress 小部件或块中轻松显示空类别。

在 WordPress 侧边栏小部件和块中显示空类别

为什么在 WordPress 中显示空类别?

默认情况下,WordPress 类别小部件或块不显示空类别。

空类别是当前没有分配任何帖子的类别。

没有帖子的空类别

但是,如果您正在制作网站,那么您可能需要在侧边栏小部件或其他地方显示空类别。

话虽如此,让我们看看如何在 WordPress 侧边栏中轻松显示空类别或阻止小部件。

使用简码在 WordPress 小部件中显示空类别

这种方法很灵活,并且不会影响您的默认 WordPress 小部件或块。

它要求您将代码添加到您的 WordPress 网站。如果您以前没有这样做过,请查看我们的指南,了解如何 在 WordPress 中添加自定义代码片段。

首先,您需要将以下代码添加到主题的 functions.php 文件或 特定于站点的插件中。

function wpb_list_categories() {   // define category list parameneters$args = array (‘echo’          => false,’title_li’      => ”,’hide_empty’    => 0);   // get categories list$display_cats = wp_list_categories($args);   //display custom categories listreturn $display_cats; }  // create shortcodeadd_shortcode(‘custom_categories_list’,’wpb_list_categories’);

此代码只是添加了一个新的短代码,它显示您的类别列表并包括空类别。

要使用它,您需要将短代码小部件或文本小部件添加到 WordPress 侧边栏。

在小部件设置中,只需添加[custom_categories_list]短代码并保存您的更改。

简码小部件

您现在可以访问您的网站以查看您的类别列表。

它将显示您的空类别以及带有帖子的类别。

显示空类别

您还可以在 WordPress 帖子和页面中使用此短代码。

类别列表中包含的空类别

如果您在网站上使用较旧的经典小部件,此方法也可以使用。

只需将短代码添加到文本小部件并保存您的更改。

经典小部件

方法 2. 在经典小部件中显示空类别

如果您禁用了块小部件并在 WordPress 网站上使用经典小部件,则可以使用此方法。

此方法的优点是您可以修改默认类别小部件的行为,而不是创建短代码。

只需将以下代码添加到主题的 functions.php 文件或 特定于站点的插件中。

add_filter( ‘widget_categories_args’, ‘wpb_force_empty_cats’ ); function wpb_force_empty_cats($cat_args) { $cat_args[‘hide_empty’] = 0; return $cat_args; }

之后,您只需将“类别”小部件添加到侧边栏并访问您的网站。

您现在将看到类别列表中显示空类别。

显示空类别

我们希望本文能帮助您了解如何在 WordPress 小部件中轻松显示空类别。您可能还想查看这些方便的WordPress 提示、技巧和黑客,或者查看我们的WordPress 主题开发备忘单以获取更多想法。