我有一个用 Cron Job 调用的 PHP 文件,我需要它与其余代码分开。所以,我有一个从我的仪表板调用 AJAX 请求的按钮。我的 Wordpress 插件中的 Ajax 函数包含文件 (process.php),而这又包含另一个文件 (snippets.php)。
如果我直接调用process.php,它可以完美运行,但不是来自 Ajax 调用。
文件夹结构
plugin.php
plugin.js
snippets.php
processes/process.php
插件.js
jQuery.ajax({
type: 'GET',
url: ajaxurl,
data : {
action : 'process',
}
})
插件.php
function process(){
include_once( 'processes/process.php' );
}
add_action( 'wp_ajax_process', 'process' );
进程.php
include_once('../snippets.php')
//here not includes 'snippets.php'