我在WordPress目录中添加了自定义PHP文件,并添加了以下行以使用WordPress功能:
require ('../wp-blog-header.php');
现在我可以使用WordPress功能但无法从ajax中的javascript调用此文件。
当我删除以下行时,我可以调用此文件:
require ('../wp-blog-header.php');
请建议我该如何解决这个问题。
答案 0 :(得分:2)
看起来这是WP的标准行为
变化
require ('../wp-blog-header.php');
到这一行
require(dirname(__FILE__) . '../../wp-config.php'); //path to Your wp-config.php file
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
//$wp->send_headers();