2013-10-19 35 views
1

我已經定義了行動functions.php這樣的:如何運行WordPress行動

add_action('pwr_search', 'pwr_search_function'); 

function pwr_search_function() 
{ 
    // do something 
} 

,但我怎樣才能運行這個行動目標URL?這不工作:

http://my_wordpress/wp-admin/?action=pwr_search 
+0

什麼意思是「通過URL」,這個動作的背景是什麼? –

回答

1

嘗試鉤住init行動來代替:

add_action('init', 'pwr_search_function'); 

function pwr_search_function() 
{ 

    if(isset($_GET['action']) && ($_GET['action'] === 'pwr_search')){ 

     // do something 

    } 
} 

也瞭解Actions Run During a Typical Request