如何在WordPress中为您的客户端添加警告通知
作为顾问,开发人员或设计师,有时您只是被雇用来完成项目并离开。通常在这些情况下,许多开发人员自定义WordPress管理区域并删除所有主要设置选项,因此客户端无法破坏网站。然而,当另一位开发人员进来时发现他必须拿出大量代码来查看设置时,真的很令人沮丧。或者即使主人决定他们想要自己做事,他们也没有这样做的自由。WordPress的全部意义在于赋予发布者权力,让他们可以自由地按照自己的方式发布内容。因此,在本文中,我们将向您展示如何为您的客户提供完全的管理访问权限,但包含警告通知,以便他们了解其操作的后果。通过简单地挂钩到WordPress admin_notices钩子,我们可以显示一条通知,可能会说“警告 – 更改此页面上的设置可能会导致您的网站设计出现问题”。
首先打开主题的functions.php文件,然后粘贴以下内容:
add_action( "admin_notices", "my_admin_notice" ); function my_admin_notice(){ global $current_screen;</div> if ( $current_screen->parent_base == "options-general" ) echo "<div><p>Warning - changing settings on these pages may cause problems with your website’s design!</p></div>"; }
您可以修改每个屏幕的通知。
作为顾问,开发人员或设计师,有时您只是被雇用来完成项目并离开。通常在这些情况下,许多开发人员自定义WordPress管理区域并删除所有主要设置选项,因此客户端无法破坏网站。然而,当另一位开发人员进来时发现他必须拿出大量代码来查看设置时,真的很令人沮丧。或者即使主人决定他们想要自己做事,他们也没有这样做的自由。WordPress的全部意义在于赋予发布者权力,让他们可以自由地按照自己的方式发布内容。因此,在本文中,我们将向您展示如何为您的客户提供完全的管理访问权限,但包含警告通知,以便他们了解其操作的后果。通过简单地挂钩到WordPress admin_notices钩子,我们可以显示一条通知,可能会说“警告 – 更改此页面上的设置可能会导致您的网站设计出现问题”。
首先打开主题的functions.php文件,然后粘贴以下内容:
add_action( "admin_notices", "my_admin_notice" ); function my_admin_notice(){ global $current_screen;</div> if ( $current_screen->parent_base == "options-general" ) echo "<div><p>Warning - changing settings on these pages may cause problems with your website’s design!</p></div>"; }
您可以修改每个屏幕的通知。