我在wp json上得到500个错误。
如果我试着echo get_rest_url()
我明白了example.com/wp-json
, 这给了我错误500。我补充道RewriteCond %{REQUEST_URI} !^/wp-json
对我的。htaccess,这给了我404错误。
我使用postname作为永久链接的设置。我试过了http://example.com/?rest_route=/wp-json/v2/posts
同样,它给了我错误500。
编辑:好的,我打开了wp\\U调试。现在我得到了错误:Fatal error: Call to undefined function register_rest_route() in /customers/0/2/1/
. 这是我的新错误。有什么线索吗?
SO网友:Steve
您是否试图在不首先在操作中启动该功能的情况下使用该功能?应该这样做:
add_action( \'rest_api_init\', \'add_custom_users_api\');
function add_custom_users_api()
{
register_rest_route( \'route\', array(
\'methods\' => \'GET\',
\'callback\' => \'function\',
));
}