在wp_ajax_ {action}中没有触发do_action

时间:2016-10-29 18:09:10

标签: php ajax wordpress

我正在尝试在wp_ajax操作中设置一个钩子。 ajax函数有效,如果我从send_mail()添加代码,它也可以工作。

插件/为myplugin / ajax.php (文件包含在myplugin.php中)

add_action('wp_ajax_theaction','theaction');
function theaction () {
    //do stuff
    do_action('send_mail');
}

主题/ mytheme的/ mail.php (文件包含在functions.php中)

add_action('send_mail','send_mail'); 
function send_mail () {
    wp_mail('user@example.com','Subject','Hello');
}

似乎'do_action'被忽略了

0 个答案:

没有答案