WordPress 过滤器 rest_url_prefix 未生效的原因

admin 2022年12月6日 综合内容 162

WordPress rest api 默认的前缀是 wp-json,有时候想把它改为一个好看一点的前缀,比如:app,通过查看手册可知,Wordpress 有一个名为 rest_url_prefix 的过滤器可以使用,代码很简单:

apply_filters('rest_url_prefix', function(){
    return 'app';
});

可是,这个代码在执行后,发现对应的 url 前缀改为 app 后,地址并未生效,谷歌后发现还真有答案,只需要加上一个执行函数即可:

flush_rewrite_rules();

这个函数的作用是刷新 rewrite 规则用的,执行一次新的前缀生效了就可以把上面的刷新执行函数去掉。

真诚赞赏,手留余香

联系我们

  • dps2088168 复制

产品推荐

热门标签