我在functions.php
中定义了这样的动作:
add_action('pwr_search', 'pwr_search_function');
function pwr_search_function ()
{
// do something
}
但是如何通过 URL 运行此操作?这不起作用:
http://my_wordpress/wp-admin/?action=pwr_search
尝试挂接到init
操作:
add_action('init', 'pwr_search_function');
function pwr_search_function ()
{
if(isset($_GET['action']) && ($_GET['action'] === 'pwr_search')){
// do something
}
}
另请阅读在典型请求期间运行的操作。