如何使用外部js文件调用WordPress PHP文件

时间:2017-11-06 14:55:10

标签: php wordpress

我在WordPress目录中添加了自定义PHP文件,并添加了以下行以使用WordPress功能:

require ('../wp-blog-header.php');

现在我可以使用WordPress功能但无法从ajax中的javascript调用此文件。

当我删除以下行时,我可以调用此文件:

require ('../wp-blog-header.php');

请建议我该如何解决这个问题。

1 个答案:

答案 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();