我有一个脚本,我想从我的WordPress主题通过AJAX调用,它依赖于WordPress的一些核心功能,因此我将WordPress博客标题包括在内,如下所示:
define( \'WP_USE_THEMES\', false );
require( \'../../../../wp-blog-header.php\' );
在处理过程中的某个地方
wp-blog-header.php
WordPress设置了一个404头,这会导致我的AJAX请求失败,即使我调用的脚本存在并且正在返回内容。
后来我又加了status_header( 200 );
在那段代码之后,它将状态标题改回200并解决了问题,但是感觉很像是一个黑客,所以我想知道是否有一个建议的解决方案来解决这个问题?