如何在WordPress中為您的客戶添加警告通知


作為顧問,開發人員或設計師,有時您只是被聘請做項目並離開。 通常在這種情況下,許多開發人員自定義WordPress管理區域並刪除所有主要設置選項,因此客戶端無法破壞該站點。 但是,當另一個開發人員進來只是發現他必須拿出一大堆代碼才能查看設置時,這確實令人沮喪。 甚至,即使所有者決定自己想做某事,他們也沒有這樣做的自由。 WordPress的全部目的是賦予發布者權力,讓他們自由地按自己想要的方式發佈內容。 因此,在本文中,我們將向您展示如何授予客戶完整的管理訪問權限,但包括對他們的警告通知,以便他們知道其操作的後果。 通過簡單地掛入WordPress admin_notices掛接,我們可以顯示一條通知,其中可能顯示“警告-更改此頁面上的設置可能會導致您的網站設計出現問題”。

WordPress客戶警告提示

首先打開主題的functions.php文件,然後粘貼以下內容:

add_action( 'admin_notices', 'my_admin_notice' );
function my_admin_notice(){
     global $current_screen;
if ( $current_screen->parent_base == 'options-general' ) echo '

Warning - changing settings on these pages may cause problems with your website’s design!

'; }

您可以修改每個屏幕的通知。

感謝Jacob Goldman指出這一技巧。 對我們的客戶來說,這將是非常棒的。