wordpress博客head头部的wp-json链接居然是死链接

先来张福利~!~

wordpress博客head头部的wp-json链接居然是死链接-博智笔记

因为文章现在都是采用的定时在第二天早上8点发布,待发布的文章只有管理员可见,而我又用了百度主动推送(百度主动推送代码,会将文章页面主动推送给百度抓取),所以我就看看网站日志,百度来抓取这个链接会不是报404.

进入到日志后,我Ctrl + F输入“baidus”(这是我的习惯),顺着看,果不其然出现了404。不过报错的却不是待发布文章的页面,而是wp-json目录以及目录生成的链接,而且有3条。

这下我就郁闷了,head标签怎么可以有死链接呢?于是我捣鼓着怎么删除它,找了模板文件,也找了functions文件,就是没找到,还是老办法百度吧。

百度出来,出现这个问题的人还挺多的,具体啥原因,与这个文件的作用我就不去深究了,反正死链接,我就得删,更何况是head标签的,不处理的话,每个页面都带着3条死链接。

这里我给出MAOLAI博客的解决方案,我按照他的方案试了下,确实成功了。为了记录,所以这里就黏贴下他的文章内容吧,同时注明出处。

WordPress 4.4以上的版本,通过源代码查看头部会看到http://www.lmlblog.com/wp-json/;rel="https://api.w.org/"这个/wp-json/并不是每个网站都需要的,或者说需要,但是并不希望他在head里面输出。会影响wordpress的打开速度。如何移除head里面wp-json链接呢?网上找到了一个方法。即在主题functions.php文件中添加以下代码。

//移除wp-json
remove_action( 'template_redirect', 'rest_output_link_header', 11, 0 );
remove_action( 'wp_head','rest_output_link_wp_head' );
remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );

原创说明:本文由博智原创发布
转载请注明出处,并请附上出处(博智笔记)及本页链接。原文链接http://www.itfenghui.com/topics/750.html
发表评论

4 条评论
  • 椅子 李明 

    wp json有什么用呢

    • 博智
      博智 

      暂时不清楚,基本博客用不上这个

  • 沙发 方莹博客 

    我也得看看我的博客有没有这个

    • 博智
      博智 

      新版本的博客都带

相关文章
如何通过SEO来快速增加用户,精选必读
如何通过SEO来快速增加用户,精选必读
通过SEO赚钱的3种途径,必看之文
通过SEO赚钱的3种途径,必看之文
SEO专业培训对于SEO技术人员10分有必要参加?
SEO专业培训对于SEO技术人员10分有必要…
热点信息有助于百度收录与排名
热点信息有助于百度收录与排名
百度宣布取消新闻源制度
百度宣布取消新闻源制度
企业对于SEO的想法与看法,SEO服务商必看
企业对于SEO的想法与看法,SEO服务商必看
博智 站长
赚刀笔记博主