2010-01-22 25 views
2

我目前正在開發一個Wordpress插件。對於我的插件來說,我需要在設置頁面上填寫一些信息。不使用wp_die向用戶顯示警告/錯誤

  1. 有沒有辦法警告/拋出錯誤,以便博客管理員可以在他/她的儀表板上看到此消息?
  2. 是否有另一個功能來顯示除wp_die()以外的錯誤?以防萬一我的插件(或其他人)搞砸了,我想以一種很好的方式通知它。 ;)

回答

3

我會建議使用admin_notices動作。這使您可以顯示警告和錯誤,並引導用戶到頁面:

add_action('admin_notices','my_custom_warning'); 
function my_custom_warning() { 
    if(true == true) { 
    echo '<div id="my-custom-warning" class="error fade"><p>This is a test</p></div>'; 
    } 
} 

這種方法可以確保你的用戶仍然可以使用WordPress,但會讓他們知道那裏他們可以得到的信息並解決潛在的問題。