我正在做一个需要使用wp_ajax
行动
我跟踪了this guide 设置它与在函数中添加请求对象AJAX文件的区别。php,还添加了
if(isset($_REQUEST[\'action\'])) {
do_action(\'wp_ajax_\'.$_REQUEST[\'action\']);
do_action(\'wp_ajax_nopriv_\'.$_REQUEST[\'action\']);
}
让它发挥作用。
问题是,显然要将文件放入函数中。php使每个页面初始化工作流,但我只希望它位于一个特定的模板文件上。
我知道我可以将其作为插件添加,但所使用的某些功能是主题的全局功能,不会用于任何其他主题,因此我认为这样做没有意义。
理想情况下,我只想require(\'ajax_file.php\');
在模板文件中,但这里的主要问题是我认为我做不到(除非有人能纠正我)。因此,如果有一种简单的方法可以从函数中调用它。php文件,没有其他页面也调用它,那么这将是一个巨大的帮助。
谢谢