外部PHP文件和漂亮的固定链接

时间:2014-09-30 作者:IFightCode

我正在为一个基于WP的网站开发RESTAPI。端点为http://example.com/api.php 我已经包括在内了wp-load.php 在文件顶部访问WP函数等。

然而http://example.com/api.php 正在浏览器中正常加载(未输出,因为未传递任何参数)。当我传递任何参数时,比如http://example.com/api.php?items=books 我正在WordPress获取未找到的错误页。

最有线的部分是,当我禁用了Pretty Permalink时,一切都正常。

1 个回复
最合适的回答,由SO网友:Justin Bell 整理而成

我不能说我试过包括wp-load.php 直接,但我成功地使用了:

define("WP_USE_THEMES", false);
include("wp-blog-header.php");
。。。尝试在非模板工作流中调用Wordpress堆栈时。wp_blog_header.php 打电话给wp-load.php 还可以连接其他一些东西(比如打电话wp()).

结束

相关推荐

Permalinks not working

我知道,问了无数次,回答了无数次。我一生都找不到我的错误。正在尝试将永久链接设置为使用post name,/%postname%/尝试访问主页以外的任何其他地方都会产生404错误。默认的永久链接设置工作正常。任何帮助都将不胜感激。.htaccess在web根目录中 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.ph