在新的Wordpress中,有REST-API in the core。Wordpress禁用開箱即用的rest-api,使用庫代替
以前使用的插件(具體WP-API-1.2.3)具有不同的API基本URL(例如/wp-json/posts
),但將更新的一個使用不同的結構(例如/wp-json/wp/v2/posts
)。
爲了向後兼容,我希望支持舊版本,而不是更改API的基礎 - 否則使用此服務的所有其他頁面將不再起作用。
我發現如何更改"wp-json" part,但沒有命名空間「/ wp/v2 /」。
是否有解決如何使用原始基本路徑的方法,並確保在最好的情況下確保使用較舊的庫而不是使用較新的核心功能不會出錯?
在functions.php
中禁用它無法解決此問題 - 它正在關閉lib。
add_filter('json_enabled', '__return_false');
add_filter('json_jsonp_enabled', '__return_false');
感謝