WordPress 教学

如何在 WordPress 添加自定义管理员通知(两种简单方法)

为什么要在 WordPress 添加自定义管理员通知?

管理员通知是 WordPress 管理区内的通知,向用户提供重要信息。例如,涉及 WordPress 核心、插件或主题的错误、警告、警报或成功消息。

虽然这些通知是 WordPress 内建的功能,您也可以为仪表盘创建自定义管理员通知。

例如,假设您正在为不熟悉该平台的客户开发一个 WordPress 网站。您可以添加管理员通知,在他们的 WordPress 管理区中显示有用的信息。

一些使用自定义管理员通知的其他示例包括:

  • 通知团队成员网站将在维护模式下不可用。
  • 如果您运行一个多作者网站,可以引导作家或编辑在仪表盘中导航编辑流程。
  • 提醒用户在管理任务、内容和媒体时需要注意的事项。

总的来说,自定义管理员通知对与您自己或其他在网站上工作的用户传达信息非常有用。不过,需要明智地使用它们,因为过多的通知可能会令人厌烦。

方法1:使用插件添加自定义 WordPress 管理员通知

使用 WP Custom Admin Interface 插件。它让您根据个人喜好自定义您的 WordPress 仪表盘,包括显示自定义管理员通知。

首先安装并激活 WP Custom Admin Interface 插件。有关分步说明,请参阅如何安装 WordPress 插件指南。

接下来,转到 Custom Admin Interface » Admin Notice。插件设置页面与经典编辑器相似。

您需要向下滚动并插入您的管理员通知消息。您可以使用纯文本和/或可用的 shortcode 选项,它们位于可视编辑器上方。

如果使用第二种方法,根据提供的 shortcode 动态生成内容。例如,使用 shortcode [WEBSITE_URL],该 shortcode 将被替换为您网站的域名。

此外,您可以随意添加图片或其他媒体文件,或使用工具栏上的工具美化文本。

您可以选择自定义管理员通知的颜色。默认选项包括:

  • 绿色表示成功信息
  • 蓝色表示非紧急但重要的信息通知
  • 黄色表示警告信息
  • 红色表示错误信息

您还可以自定义通知的结束日期或取消通知的时间。如果没有到期日期,可以留空。

您还可以让消息可解除,这对于使用绿色或蓝色颜色的通知是推荐的。对于警告或错误,您可能希望在问题解决之前继续显示它们,具体取决于问题的严重性。

最后,您可以让通知对所有人可见,或仅对某些用户可见。如果选择后者,您可以点击“+”按钮指定哪些用户角色不可见此通知。

满意新通知后,只需点击“保存所有设置”。

完成后!要查看自定义管理员通知的样子,只需转到 WordPress 仪表盘中的任何页面。消息应显示在屏幕顶部。

方法2:使用代码添加自定义 WordPress 管理员通知

虽然 WP Custom Admin Interface 插件易于使用,但它包含许多与您需求无关的附加功能。如果您只对创建自定义管理员通知感兴趣,这可能显得多余。

此外,WP Custom Admin Interface 仅允许一次显示一个自定义通知。如果您想在 WordPress 管理仪表盘的不同页面显示多个通知,插件可能不适合。

相反,您可以手动使用代码在 WordPress 中添加通知。这允许您仅专注于添加自定义通知而无需多余内容,如果需要,您可以显示多个通知。

如果在 WordPress 中编写代码听起来令人害怕,不用担心。我们将向您展示一种简便且安全的插入自定义代码的方法,即使用 WPCode。这是市场上最友好初学者的自定义代码片段插件。

使用 WPCode,您可以轻松插入和管理代码,而无需直接操作 WordPress 核心文件。这样,几乎不会破坏你的网站。

要了解有关 WPCode 的更多信息,您可以查看我们的 WPCode 评测。

注意:要遵循本教程,您可以使用 WPCode 的免费版本或高级计划。使用 WPCode Pro,您将获得更多高级功能以管理您的代码,如测试模式,以便在进行任何永久更改之前查看代码的工作情况。

使用 WPCode 的第一步是安装并激活插件。如果需要指导,请参阅如何安装 WordPress 插件的文章。

接下来,只需转到 Code Snippets » + Add Snippet。在 Add Your Custom Code (New Snippet) 下,点击“Use snippet”。

现在,继续插入自定义代码片段的标题,以便以后可以轻松识别和编辑。如果需要,可以像“Custom Admin Notice”一样简单。

然后,将代码类型更改为“PHP Snippet”。

完成后,只需复制并粘贴以下代码到代码预览框中:

function wpb_admin_notice() {
echo // 根据需要自定义以下消息
'
'
echo '

重要!假期期间我们不会发布任何新文章。请暂时将您的文章保存为草稿。

';
echo '