冬镜博客 > Wordpress > 一行代码直接禁用 WordPress Rest API 默认路由

一行代码直接禁用 WordPress Rest API 默认路由

Wordpress · 重庆SEO ℃

发布时间: 作者:张子凡

文章标签:wordpress代码路由api代码禁用APIRest

WordPress Rest API接口对于小程序或者APP的开发可以说是简单便利而快速,直接通过域名/wp-json就能够访问到WordPress点的json数据,那是因为WordPress默认就已经为开发者提供了非常完善且丰富的数据内容,但是同样也在没有加密的情况下,暴露了网站所有的内容,所以不用的情况下建议大家关闭,对于想要单独开发的则需要禁用掉WordPress json默认路由
最近子凡在开发泪雪网的小程序,那么也在深度的优化主题代码功能,实现前后端分离的同时,由于WordPress提供的json数据过于丰富,甚至让子凡觉得太冗余,所以果断的需要自定义通过WordPress Rest API开发,而原有的WordPress提供的数据接口接需要全部移除禁用,避免不必要的数据信息展现
那么如何禁用WordPress Rest API默认路由呢?其实非常简单只需要一行代码即可搞定。
//禁用 WordPress Rest API 默认路由
remove_action('rest_api_init', 'create_initial_rest_routes', 99);
子凡看网上的教程也乱七八糟,有的已经过时不能使用,有的只是单纯的改个接口名称,有的更麻烦还需要过滤,其实WordPress本身就提供了简单的办法,所以一行代码就可以搞定,但是需要注意的是,代码最后是99,网上有些是0,所以在最新版的WordPress上使用是没有效的。
  • 张子凡

    张子凡,泪雪公司创始人

    点击投稿

  • 本文简介

    文章分类: Wordpress

    文章标题:一行代码直接禁用 WordPress Rest API 默认路由

    文章链接:http://mip.uqseo.com/wordpress/570.html

    原文地址:一行代码直接禁用 WordPress Rest API 默认路由

         导航