首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >404/500错误在/wp-json上

404/500错误在/wp-json上
EN

WordPress Development用户
提问于 2018-04-17 11:42:43
回答 2查看 5K关注 0票数 3

我在wp-json上有500个错误。

如果我尝试echo get_rest_url(),就会得到example.com/wp-json,这会给我带来错误500。我将RewriteCond %{REQUEST_URI} !^/wp-json添加到我的.htaccess中,这给我带来了404错误。

我使用postname作为permalinks的设置。我也尝试过http://example.com/?rest_route=/wp-json/v2/posts,它给了我错误500。

编辑:好的,我打开了wp_debug。现在我得到了错误:Fatal error: Call to undefined function register_rest_route() in /customers/0/2/1/。这是我的新错误。有线索吗?

EN

回答 2

WordPress Development用户

发布于 2020-06-24 15:20:45

您是否试图使用该功能而不首先在操作中启动它?应该这样做:

代码语言:javascript
运行
复制
add_action( 'rest_api_init', 'add_custom_users_api');

function add_custom_users_api()
{
    register_rest_route( 'route', array(
                                'methods' => 'GET',
                                'callback' => 'function',
                       ));
}
票数 1
EN

WordPress Development用户

发布于 2018-07-18 03:42:04

创建一个.htaccess文件

代码语言:javascript
运行
复制
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
票数 -1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/301030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档