ACF Pro选项页REST API路由失效问题求助
解决ACF选项页REST API调用404问题
- 首先明确:ACF选项页的REST API端点不是
/wp-json/wp/v2/options——WordPress原生的options路由默认处于关闭状态,而ACF会为开启「Show In REST API」的选项页生成独立的专属路由。 - 获取正确端点路径:
- 进入ACF选项页的编辑界面,找到「REST API设置」区块
- 复制「端点」字段内的路径,格式通常为
/wp-json/acf/v3/options/{选项页slug}
- 权限验证:确保发起请求的用户拥有
edit_posts权限(ACF默认的选项页REST访问权限),若需调整权限规则,可通过acf/rest_api/options_page/permissions过滤器自定义。 - 额外排查项:
- 确认ACF插件版本不低于5.10(该版本首次支持选项页REST API功能)
- 排查是否存在其他插件/主题的REST路由冲突,可暂时禁用第三方插件、切换默认主题测试
内容的提问来源于stack exchange,提问作者Keith Petrillo
相关产品推荐
相关产品推荐

