我已经定义了functions.php
这样的动作:
add_action('pwr_search', 'pwr_search_function');
function pwr_search_function ()
{
// do something
}
但是我怎样才能通过 url 运行这个动作呢?这不起作用:
http://my_wordpress/wp-admin/?action=pwr_search
我已经定义了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
}
}
另请阅读有关在典型请求期间运行的操作。