Json Wordpress禁用现成的RESTAPI,改用库
在较新的Wordpress中,有 以前使用的插件(特别是)具有不同的API基本URL(例如Json Wordpress禁用现成的RESTAPI,改用库,json,wordpress,rest,api,Json,Wordpress,Rest,Api,在较新的Wordpress中,有 以前使用的插件(特别是)具有不同的API基本URL(例如/wp json/posts),但较新的插件使用不同的结构(例如/wp json/wp/v2/posts) 为了向后兼容,我希望支持旧版本,并且不更改API的基础-否则,使用此服务的所有其他页面将不再工作 我找到了如何更改名称空间“/wp/v2/”而不是名称空间 是否有办法使用原始的基本路径,并在最佳情况下确保使用较旧的库而不是较新的核心功能不会出错 在functions.php中禁用它无法解决此问题-它正
/wp json/posts
),但较新的插件使用不同的结构(例如/wp json/wp/v2/posts
)
为了向后兼容,我希望支持旧版本,并且不更改API的基础-否则,使用此服务的所有其他页面将不再工作
我找到了如何更改名称空间“/wp/v2/”而不是名称空间
是否有办法使用原始的基本路径,并在最佳情况下确保使用较旧的库而不是较新的核心功能不会出错
在functions.php
中禁用它无法解决此问题-它正在关闭库
add_filter('json_enabled', '__return_false');
add_filter('json_jsonp_enabled', '__return_false');
谢谢基本上,我做了两件事,而且很有效: