我正在尝试在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'被忽略了