2013-10-21 68 views
0

如果你有一個小工具,通過啓動:有沒有辦法檢查之前triyng小部件是否存在註冊?

function someWidgetLoader() { 
    register_widget('someWidget'); 
} 

add_action('widgets_init', 'someWidgetLoader '); 

有沒有辦法做一個檢查,看是否someWidget已經與register_widget()函數註冊?因爲如果它已經是,它發出了一個致命的錯誤說「無法重新聲明類」

謝謝你們

回答

1

給您的小部件的名稱/蛞蝓將不會匹配任何東西。

此外,如果它確實存在,你會得到一個類存在的錯誤或一些內部WP錯誤。 如此包裝你的小部件類

if(! class_exists('someWidget') 
相關問題