如何在 WordPress 中禁用不需要的小部件

您想禁用 WordPress 中未使用的小部件吗?

WordPress 中的小部件屏幕显示了您可以添加到主题中的所有小部件。问题是太多的小部件使屏幕杂乱无章,您可能不需要所有这些小部件。

在本文中,我们将向您展示如何在 WordPress 中禁用不需要的小部件,以获得无杂乱的小部件体验。

删除 WordPress 中不需要的小部件

为什么在 WordPress 中禁用不需要的小部件?

小部件是您可以添加到 WordPress 网站的侧边栏或小部件就绪区域的元素块。WordPress 自带几个默认小部件,其他WordPress 插件也可能添加自己的小部件。

所有这些小部件都可以在外观»小部件屏幕上看到。但是,您会注意到其中一些小部件并不是很有用,而且您可能永远不会在您的网站上使用它们。

如果您使用的插件也添加了自己的小部件,那么小部件屏幕很快就会变得一团糟,很难找到您真正想要使用的小部件。

让我们看看如何通过禁用 WordPress 中不需要的小部件来轻松清理小部件屏幕。

禁用 WordPress 中不需要的小部件

您需要做的第一件事是安装并激活WP Widget Disable插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,您需要访问外观»禁用小部件页面来配置插件设置。

禁用小部件设置

设置页面分为两个选项卡。首先,您需要选择要禁用的侧边栏小部件。只需选中您不想使用的小部件旁边的框,然后单击保存更改按钮。

您现在可以访问外观»小部件页面以查看差异。所有选定的小部件将不再在小部件屏幕上可见。

清理 WordPress 中的小部件屏幕

如何删除 WordPress 仪表板小部件

WordPress 还在仪表板页面上显示了几个小部件。一些插件和主题也可能将它们自己的小部件添加到您的 WordPress 仪表板中。

通常,您可以通过单击“屏幕选项”按钮来清理仪表板屏幕,然后取消选中您不想看到的小部件。这是最快和最简单的方法。最适合只有一位用户的网站。

清理 WordPress 中的仪表板屏幕

但是,此方法将允许您和使用您网站的任何其他人只需单击“屏幕选项”按钮并再次显示这些小部件。

WP Widget Disable 插件允许您甚至从屏幕选项菜单中隐藏仪表板小部件。

前往外观»禁用小部件页面,然后单击仪表板小部件选项卡。

从仪表板屏幕中选择要隐藏的小部件,然后单击保存更改按钮以存储您的设置。

您现在可以访问仪表板页面以查看它的运行情况。

WordPress中禁用的仪表板小部件

您会注意到您选择删除的小部件在仪表板或屏幕内选项菜单上不再可见。您还可以创建自己的自定义 WordPress 仪表板小部件以显示在仪表板上。

如果您想完全删除 WordPress 仪表板小部件,以便其他用户无法简单地重新打开它们,那么您需要将以下代码粘贴到主题的 functions.php 文件或特定于站点的插件中:

function remove_dashboard_widgets() {    global $wp_meta_boxes;      unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_quick_press’]);    unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_incoming_links’]);    unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_right_now’]);    unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_plugins’]);    unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recent_drafts’]);    unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recent_comments’]);    unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_primary’]);    unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_secondary’]);  }  add_action(‘wp_dashboard_setup’, ‘remove_dashboard_widgets’ );

上面列出的每个小部件都是不言自明的。只需从您要保留的列表中删除任何小部件。如果要从除管理员之外的所有用户中删除这些小部件,只需将最后一行更改为:

if (!current_user_can(‘manage_options’)) {    add_action(‘wp_dashboard_setup’, ‘remove_dashboard_widgets’ );}

我们希望本文能帮助您了解如何在 WordPress 中禁用不需要的小部件。您可能还想查看我们关于如何在 WordPress 中创建会员网站的指南,以及我们对最佳 WordPress 页面构建器插件的比较,以创建无需任何代码的自定义模板。