是的,你可以。只需添加rest_route
查询参数。
所以
https://wordpress.org/wp-json/
将成为
https://wordpress.org/?rest_route=/
或
https://wordpress.org/wp-json/wp/v2/
将成为
https://wordpress.org/?rest_route=/wp/v2
给你一个更完整的例子。
所以你想知道如何决定使用哪一个?不用担心,这里有一个函数:get_rest_url()
另一种选择是,默认情况下<link>
在提供API根的标头中。
<link rel=\'https://api.w.org/\' href=\'https://wordpress.org/wp-json/\' />
因此,如果您需要从客户端JS了解这一点,只需使用以下内容
document.querySelectorAll(\'link[rel="https://api.w.org/"]\')[0].getAttribute(\'href\');
所以基本上你不应该
wp-json
按照给定的部分(并对其进行硬编码),但始终使用
get_rest_url()
或上述JS方法。