解决wp的插件all-in-one-seo-pack被百度收录失败的问题

news/2024/5/20 12:31:09/文章来源:https://blog.csdn.net/jiandanokok/article/details/42534817

用过wordpress的都应该知道all-in-one-seo-pack插件的强大性,这是一个对网站SEO影响很大的插件,然而,再强大的插件也是有一些不足的地方。这几天我们公司的网站很多页面都没有被百度收录进去,明明已经SEO过了却还是不行,经过一番排查,发现是all-in-one-seo-pack插件在其中作怪。这个插件在页面的源代码中head标签生成的meta标签由于处于后面而导致了无法被百度收录,如图。


上面是某个文章页面的<head>标签的部分源代码。默认情况下,<!—All in one--->和下面的<!--/all inone--->是在<head>标签里面很后面的位置的,而且由于<head>标签里面有wp_head钩子所加载的一些无用的信息和一些插件会通过js写入到wp_head钩子里面,这样就会导致很多个<meta>标签在all-in-one-seo-pack插件的前面,从而导致百度不会收录这个网站,我们公司的网站就是如此,就导致了很多页面都不被百度所收录,所以需要把head标签中的all-in-one-seo-pack生成的meta标签提前,最好是在head下面一行即可。

a. 修改header.php。

首先呢,我们去主题根目录下的header.php看一看,我自己用的是dt-the7的主题,所以路径是/wp-content/themes/dt-the7/header.php,可以看到:


Wp_head()这个钩子前面加载了一堆东西,我们把<?php wp_head(); ?>和<metacharset="<?php bloginfo( 'charset' ); ?>" />以及<title><?phpecho presscore_blog_title(); ?></title>这三行提前了。如图。


然后保存去网上看看页面的源代码有什么改变。只是提前了几行而已,前面还是有一大堆东西。这里就不截图了。由于没什么变化,所以可以断定得在wp_head这个钩子里面改变一下顺序才行。

b. 设置优先级,使其提前。

在/wp-content/plugins/all-in-one-seo-pack/aioseop_class.php里面,

在functionadd_hooks() {下面,大概1215行的地方,


在add_action(‘wp_head’,array($this,’wp_head’)后面加上个优先级的参数,加上-1,这样的话优先级会很高。(add_action()函数里面有三个参数,第一个参数是钩子,必须的,第二个是函数或者是数组或者是其他,也是必须,第三个是优先级,非必须的,数值越小优先级越高)。到这里就可以解决了这个问题的了,下面的那一步是网上看到的对wp_head进行优化的。可要可不要。但我还是建议要,因为wp_head()里面会在head标签生成很多不必要的信息。

c.优化wp_head。

在主题下面的function.php后面加上以下代码:

<span style="font-size:18px;">// 去除wp_head头部信息中无用的部分
//remove_action( 'wp_head','wp_enqueue_scripts', 1 );  
remove_action( 'wp_head','feed_links', 2 );  
remove_action( 'wp_head','feed_links_extra', 3 );  
remove_action( 'wp_head','rsd_link' );  
remove_action( 'wp_head','wlwmanifest_link' );  
remove_action( 'wp_head','index_rel_link' );  
remove_action( 'wp_head,'parent_post_rel_link', 10, 0 );    //去除最后文章的url
remove_action( 'wp_head','start_post_rel_link', 10, 0 );     //去除最前文章的url
remove_action( 'wp_head','adjacent_posts_rel_link_wp_head', 10, 0 );  
//remove_action( 'wp_head','locale_stylesheet' );  
remove_action('publish_future_post', 'check_and_publish_future_post', 10, 1 );  
//remove_action( 'wp_head','noindex', 1 );  
//remove_action( 'wp_head','wp_print_styles', 8 );  
//remove_action( 'wp_head','wp_print_head_scripts', 9 );  
remove_action( 'wp_head','wp_generator' );     //去除WordPress版本信息。
//remove_action( 'wp_head','rel_canonical' );  
remove_action( 'wp_footer','wp_print_footer_scripts');  
remove_action( 'wp_head','wp_shortlink_wp_head', 10, 0 );  
remove_action('template_redirect', 'wp_shortlink_header', 11, 0 ); add_action('widgets_init','my_remove_recent_comments_style');  
functionmy_remove_recent_comments_style() {  
global$wp_widget_factory;  
remove_action('wp_head',array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'],'recent_comments_style'));  
}  </span>

然后保存即可。(第三步是参考这篇文章:http://www.webhj.com/hj-147.html 注意在这个网址复制下来的代码里面的单引号是中文的,要改成英文的单引号才能生效的,注意。)最终效果如下。


 

作者:paul

本文版权归作者和CSDN共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

分类: Wordpress
标签: wordpress,seo,all-in-one-seo-pack,wp_head,SEO优化

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_806087.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

服务器状态监控app,服务器/网站连接状态监控工具

本工具是监听服务器或者网站状态的工具&#xff0c;一次可以批量检测多个IP或者服务器&#xff0c;工具是由概念网络自主开发的&#xff0c;本工具为收费软件&#xff0c;没有免费版本下载&#xff0c;程序是用C#开发&#xff0c;需要.Net Framework 3.5及以上的环境支持&#…

服务器运维浏览器,本机浏览器如何访问docker容器的内容_网站服务器运行维护,浏览器,docker...

docker无法下载镜像怎么办_网站服务器运行维护docker无法下载镜像的解决方法是&#xff1a;1、运行命令【systemctl stop firewalld】关闭防火墙&#xff1b;2、运行命令【date -s xxxx】同步时间&#xff1b;3、运行yum命令安装【docker -devel】。1、查看容器的详细信息命令格…

SharePoint网站居然能做得这么漂亮!

谁说SharePoint网站的模样很土&#xff1f;以下两个网站居然都是基于微软SharePoint制作的&#xff0c;真的是相当漂亮&#xff01;这样看来&#xff0c;使用SharePoint技术&#xff0c;我们也能构建出缤纷漂亮的Internet网站&#xff0c;关键是美工的能力了&#xff01;夏威夷…

转:说说大型高并发高负载网站的系统架构

原文地址:http://www.cnblogs.com/onlytiancai/archive/2007/08/13/854320.html说说大型高并发高负载网站的系统架构 By Michael 转载请保留出处&#xff1a;俊麟 Michael’s blog (http://www.toplee.com/blog/?p71) Trackback Url : http://www.toplee.com/blog/wp-trackb…

分享几个纯净版Windows系统下载网站

如今Windows系统越来越好安装了&#xff0c;抛弃多年前的光盘&#xff0c;现在只需要一个装机工具就可以轻松搞定&#xff0c;完全不需要具备电脑装机知识&#xff0c;按照安装向导进行就可以了。不过&#xff0c;有些u盘装机工具&#xff0c;由于没有提供镜像文件&#xff0c;…

据称谷歌为移动应用,网站开发者推出新设计的门户网站

据称谷歌已推出了新的门户网站&#xff0c;旨在提供移动应用开发者和移动网站开发人员如何为移动用户优化自己的产品而提供专家指导。为此谷歌组织了超过100人的测试组研究如何使用移动应用程序和网站。 这项研究的目的是确定移动应用和网站设计&#xff0c;可以有助于形成积极…

SNS网站中怎样获取MSN联系人信息

几乎所有的SNS网站都有[邀请站外好友]加入本站这个功能&#xff0c;当然&#xff0c;我们正在开发的这个名为XXX的网站也不例外&#xff0c;今天学习了一下&#xff0c;把成果向大家做一简单汇报。 这个功能的关键点在于取得用户的已有联系人列表&#xff0c;并发送邀请函&…

网站、数据库的衍变之路(一)

最简单的一个网站&#xff0c;可能说是demo更加合适一些&#xff0c;部署上一台计算机上也可以正常运转。通常情况&#xff0c;这种部署方式是效率最高的。但是为什么说需要把web服务器与数据库分开放置呢&#xff1f;这就牵扯到通信效率的问题。 你写一个程序&#xff0c;无论…

CISCO的网站访问不了了

好像是DNS服务器出了问题&#xff0c;访问其他公司的都可以。转载于:https://blog.51cto.com/zly58/192947

【分享】让网站在IE8的兼容模式下运行

IE浏览器的兼容性一直是网站开发人员头疼的事情&#xff0c;众所周知&#xff0c;微软的Internet Explorer团队一直在致力于将IE8打造为最符合业内标准的浏览器&#xff0c;所不幸的是&#xff0c;当前并非所有的网站都符合这些标准。那如何让网站在IE8的兼容模式下运行呢。下面…

java支付宝h5转native_iOS 手机网站支付转Native支付(H5支付页面调起支付宝客户端(app))...

一&#xff1a;导入sdk流程如下&#xff1a; 1.下载sdk&#xff0c;把iOS包中的压缩文件中以下文件拷贝到项目文件夹下&#xff0c;并导入到项目工程中。AlipaySDK.bundleAlipaySDK.framework2.在Build Phases选项卡的Link Binary With Libraries中&#xff0c;增加以下依赖&am…

关于网站安全产生原因触发点漏洞表现解决方式的整理

2019独角兽企业重金招聘Python工程师标准>>> 参考了别人的一篇文章整理如下 没有办法,太大显示的不全.整是奇怪吖,有需要的原文件的自己找我要吧.我不会上传文件.没找到地方传: 类别 产生原因 触发点 漏洞表现 解决方式 输入和数据验证 如何知道应用程序接收…

android电商筛选框,像很多网站(比如电商)里的筛选功能一般是如何实现的?

我的思路如下:数据表:分类(编号,名称)筛选项(编号,名称,分类编号,显示顺序) 如"品牌"就是一个筛选项.筛选点(编号,名称,所属筛选项编号,显示顺序) 如"小米"就是一个筛选点.商品表(sku编号,分类编号)商品属性表(sku编号docid,筛选点编号集合content) 【全文…

html css仿app,总有一款适合你-移动端微网站-仿app时间滚动选择效果实现_html/css_WEB-ITnose...

上次给大家介绍了一款 移动端微网站的时间选择插件 ,你还记得么&#xff1f;今天给大家介绍一款新的插件&#xff1a;mobiscroll&#xff0c;为什么上次的可以用&#xff0c;这次还要介绍新的呢&#xff1f;主要因为它十分灵活&#xff0c;可控&#xff0c;总有一种组合适合你。…

NO.120 不懂语言代码,超级菜鸟的建站分享(三):第三方登录设置。

为什么80%的码农都做不了架构师&#xff1f;>>> 上两篇详细的介绍了我使用蝉知免费CMS搭建个人站&#xff1a;先知厨房站的建站流程和界面设置。 不懂语言代码&#xff0c;超级菜鸟的建站分享&#xff08;二&#xff09;&#xff1a;界面设置 不懂语言代码&#xf…

网站php上传服务器,php文件怎么上传到服务器

PHP中的文件上传通常&#xff0c;文件上传使用的是HTTP的POST方式&#xff0c;首先需要定义HTML表单的enctype属性为"multipart/form-data"。上传页面&#xff1a;//HTML文件&#xff1a;支持文件上传的HTML表单上传此文件&#xff1a;在PHP程序中&#xff0c;使用全…

大型网站系统架构的演进(一)(转)

前言 写这篇文章的目的是想用来帮助自己思考和理清头绪&#xff0c;以及如何从一个简单的网站架构演进发展成一个大型网站架构&#xff0c;主要侧重在技术方面 简单的网站 由于我没有做过php&#xff0c;那么就以jsp为例&#xff0c;jsp做网站前端&#xff0c;以电子商务网站为…

php做网站步骤_做网站开发必要的步骤

网站制作一年350元&#xff0c;五站合一&#xff0c;快速建站 &#xff0c;www.sxjcwzjs.com,只需进入网站右上角注册快速建站即可(需要电脑登录注册)&#xff0c;需要联系我吧&#xff01;电话&#xff1a;13752214574&#xff0c;微信号&#xff1a;m1078582894域名注册网站需…

提高网站权重的方法(留作参考)

2019独角兽企业重金招聘Python工程师标准>>> 一、百度贴吧发贴回贴带上你的链接,但不要以打广告形式,会被k的 我们都知道贴吧是百度旗下的独立品牌&#xff0c;全球最大中文社区。贴吧是一种基于关键词的主题交流 社区&#xff0c;它与搜索紧密结合&#xff0c;准确…