欢迎您光临自学哈网,只为分享网络知识教程,供大家学习参考!

「自学哈网」一行代码直接禁用 WordPress Rest API 默认路由

作者 : 自学哈 本文共620个字,预计阅读时间需要2分钟 2022-11-26 共120人阅读
也想出现在这里? 联系我们

WordPress Rest API 接口对于小程序或者 APP 的开发可以说是简单便利而快速,直接通过域名/wp-json 就能够访问到 WordPress 站点的 json 数据,那是因为 WordPress 默认就已经为开发者提供了非常完善且丰富的数据内容,但是同样也在没有加密的情况下,暴露了网站所有的内容,所以不用的情况下建议大家关闭,对于想要单独开发的则需要禁用掉 WordPress json 默认路由。

最近子凡在开发泪雪网的小程序,那么也在深度的优化主题代码和功能,实现前后端分离的同时,由于 WordPress 提供的 json 数据过于丰富,甚至让子凡觉得太冗余,所以果断的需要自定义通过 WordPress Rest API 开发,而原有的 WordPress 提供的数据接口接需要全部移除禁用,避免不必要的数据信息展现。

那么如何禁用 WordPress Rest API 默认路由呢?其实非常简单只需要一行代码即可搞定。

1
2
//禁用 WordPress Rest API 默认路由
remove_action(\'rest_api_init\', \'create_initial_rest_routes\', 99);

子凡看网上的教程也乱七八糟,有的已经过时不能使用,有的只是单纯的改个接口名称,有的更麻烦还需要过滤,其实 WordPress 本身就提供了简单的办法,所以一行代码就可以搞定,但是需要注意的是,代码最后是 99,网上有些是 0,所以在最新版的 WordPress 上使用是没有效的。

本站声明:
本站所有资源来源于网络,分享目的仅供大家学习和交流!如若本站内容侵犯了原著者的合法权益,可联系邮箱976157886@qq.com进行删除。
自学哈专注于免费提供最新的分享知识、网络教程、网络技术的资源分享平台,好资源不私藏,大家一起分享!

自学哈网 » 「自学哈网」一行代码直接禁用 WordPress Rest API 默认路由
也想出现在这里? 联系我们
© 2022 Theme by - 自学哈网 & WordPress Theme. All rights reserved 浙ICP备2022016594号