前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >快速禁用WordPress REST API

快速禁用WordPress REST API

作者头像
许都博客
发布2021-06-15 20:17:06
1.7K0
发布2021-06-15 20:17:06
举报
文章被收录于专栏:许都博客

如果您不使用它,请简单有效地禁用WordPress REST API。

WordPress预先打包了一个强大的REST API,非常适合某些用例,但它也带来了一些安全风险和担忧。如果你不想使用REST API,最好禁用它。有一个插件可以为你做这个名为Disable REST API,但它非常臃肿。

如果您只想禁用内置WordPress REST API以及位于其下的所有相关请求/wp-json,则可以在当前主题的functions.php文件中添加下面的代码即可禁用:

  1. * Disable JSON API
  2. *
  3. * We don't need it, so let's remove it.
  4. */
  5. function kl_kill_wp_json_api() {
  6. request_uri = esc_attr( _SERVER['REQUEST_URI'] );
  7. if ( substr( $request_uri, 0, 8 ) === '/wp-json' )
  8. wp_die( 'The WP REST API is not available on this site.' );
  9. }
  10. add_action( 'init', 'kl_kill_wp_json_api', 99 );

安装任何东西的插件都可能很快导致WordPress网站的缓慢,难以维护。只要有可能,我强烈建议在单个功能插件中使用最简单的方法。

PS:最近有点忙,在找新项目,如果哪位朋友有琢磨不透的项目或者有趣的项目请在下方贴下Github链接。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-08-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
网站建设
网站建设(Website Design Service,WDS),是帮助您快速搭建企业网站的服务。通过自助模板建站工具及专业设计服务,无需了解代码技术,即可自由拖拽模块,可视化完成网站管理。全功能管理后台操作方便,一次更新,数据多端同步,省时省心。使用网站建设服务,您无需维持技术和设计师团队,即可快速实现网站上线,达到企业数字化转型的目的。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档