2013-08-18 32 views
3

所以我想在激活主題時啓用wordpress菜單中的「阻止索引本網站的搜索引擎」選項。 enter image description here當Wordpress主題被激活時執行動作

實際上我有觸發器,但是我找不到能做到這一點的代碼。

$flag = get_option('theme_activation_check'); 
if ($flag == false && is_admin()) 
{ 
    // put your code to run when theme is activated by admin 
    // update option at last 
    update_option('theme_activation_check', 'true'); 
} 

任何建議將有所幫助。謝謝!

回答

7

檢查文件wp-admin/options-reading.php,此文件負責搜索引擎的可見性。

試試這個代碼:

function myactivationfunction($oldname, $oldtheme=false) 
{ update_option('blog_public', '0'); } 
add_action("after_switch_theme", "myactivationfunction", 10 , 2); 

可選,當你關閉主題,你可以設置的設置。代碼如下:

function mydeactivationfunction($newname, $newtheme) { 
    update_option('blog_public', '1'); } 
add_action("switch_theme", "mydeactivationfunction", 10 , 2); 
相關問題