需要在单独的php文件上为ajax调用运行wp_查询

需要在单独的php文件上为ajax调用运行wp_查询,ajax,wordpress,templates,Ajax,Wordpress,Templates,但它表明: 致命错误:在中找不到类“WP\u Query” C:\wamp64\www\word\wp content\themes\word\templates\calendar-function.php 第67行 您需要包含wp-load.php,它位于根文件夹中 像- 您应该使用WP-ajaxapi,不要直接调用主题中的文件 请参阅法典: 将此代码添加到文件calendar-function.php中 $abs_path= __FILE__; $get_path=explode('wp-c

但它表明:

致命错误:在中找不到类“WP\u Query” C:\wamp64\www\word\wp content\themes\word\templates\calendar-function.php 第67行


您需要包含wp-load.php,它位于根文件夹中 像-


您应该使用WP-ajaxapi,不要直接调用主题中的文件

请参阅法典:
将此代码添加到文件calendar-function.php中

$abs_path= __FILE__;
$get_path=explode('wp-content',$abs_path);
$path=$get_path[0].'wp-load.php';
include($path);
$abs_path= __FILE__;
$get_path=explode('wp-content',$abs_path);
$path=$get_path[0].'wp-load.php';
include($path);