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)
我买的买的爱主题的程序,自带这个功能
哪个
管用啊
两段代码都贴了,头部还是有rel=”https://api.w.org/”
为什么我加了后源码中已经没有了,但是用百度抓取时头部还有这个信息
代码中没有了就没问题的
好方法,网站加载速度快了2s
即使全部添加了利用百度站长工具抓取头部还是有。
跟你看到的应该是一样的,请确定是否有缓存
很实用,很好。挺不错的。
使用第一段代码,头部一样加载与输出
使用第二段没有加载wp-json,但头部一样输出Link:; rel=”https://api.w.org/”
经过测试,以上两段代码都要添加才行