wordpress 4.4 禁用REST API/移除wp-json链接的方法

WordPress 4.4更新新增了REST API功能,通过REST API可以很轻松的获取网站的数据,但是这个功能并不是每个网站都需要的,或者说我需要,但是并不希望他在head里面输出,所以给大家介绍下禁用REST API或者说移除head里面wp-json链接的方法。

禁用REST API

add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');

remove_action( 'wp_head', 'rest_output_link_wp_head', 10 );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );

将以上代码添加到主题functions.php文件中即可禁用REST API并去除head里面输出的链接信息。

猜你喜欢

评论列表(12)

  • 花牛苹果批发 2019年7月22日 21:11

    我买的买的爱主题的程序,自带这个功能

  • 面膜排行榜 2016年11月17日 07:03

    哪个

  • 面膜排行榜 2016年11月17日 07:02

    管用啊

  • gk 2016年10月14日 17:25

    两段代码都贴了,头部还是有rel=”https://api.w.org/”

  • 花卉网 2016年8月18日 13:49

    为什么我加了后源码中已经没有了,但是用百度抓取时头部还有这个信息

    • 爱主题 2016年8月22日 20:05

      代码中没有了就没问题的

  • 哈哈 2016年1月29日 15:14

    好方法,网站加载速度快了2s

  • 黑苹果乐园 2016年1月10日 23:42

    即使全部添加了利用百度站长工具抓取头部还是有。

    • 爱主题 2016年1月15日 21:08

      跟你看到的应该是一样的,请确定是否有缓存

  • 大家学分享站 2015年12月22日 09:50

    很实用,很好。挺不错的。

  • 蜗牛 2015年12月19日 08:27

    使用第一段代码,头部一样加载与输出
    使用第二段没有加载wp-json,但头部一样输出Link:; rel=”https://api.w.org/”

    • 爱主题 2015年12月22日 11:33

      经过测试,以上两段代码都要添加才行

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注