分享各种网络资源
是我乃至整个互联网的精髓所在
 您目前所在位置: 站点首页 » WordPress » WordPress的sitemap功能折腾之路
+

WordPress的sitemap功能折腾之路

WordPress的sitemap功能折腾之路-BanYuner

WordPress的sitemap功能折腾之路

事件起因

今天因为看到了几篇关于SEO以及利用.htaccess优化的文章,文中提到可以在.htaccess中添加站点地图来让蜘蛛更好的抓取网页,于是乎我就想起了之前我通过无代码添加sitemap的功能,于是乎,我就访问了我的sitemap,可是出现在我眼前的不是正常的sitemap 而是一串英文,报错了,我当时就慌了

解救过程

出现这个问题之后,我第一时间就开始百度,因为我很久都没有查看sitemap了,也不知道什么时候出现的这个问题,我很茫然,根本不知道从哪里开始修改,因为这段时间内我对主题作了很多修改,也添加了很多代码以实现部分功能,可是现在出现了这样的问题我并不知道该怎么办.将英文直接百度之后,并没有相关的答案,但是在一个国外的论坛上面看到了这个类似问题:https://wordpress.org/support/topic/sitemap-error-xml-declaration-allowed-only-at-the-start-of-the-document 看了下面的解释之后我开始排查问题,文中说了可能是function.php文件中的问题,再仔细看了之后,说的是这个文件中有很多空行,但是我打开文件看了之后,之间并没有多余的空行,而且原本没有动的位置也有空行,但是之前却没有问题,这是为什么呢

最终原因

纠结了半天也查看了半天,我表示没有任何发现,后来在查看文件的时候,无意中用滚轮继续往下面滚了一段,才发现,确实是,?>之后还有很多空行,我怀着试试的心情,删除了这些空行,上传并覆盖FTP文件,然而,并没有什么效果,于是我就是决定用绝招,安装插件,我选择了WordPress默认的sitemap插件,安装之后依然还是报错,此时我看到插件文头描述,简单的翻译成中文就是:发布一篇文章来让sitemap生效,看到这句话,我似乎明白了什么,我一直在调试代码部分,但是没有发布文章,那么sitem是不会自动生成的,于是乎我就发布了一篇文章,然后再访问我的sitemap地址,果然,真的出现了,那也就是说明,我之前删除的function.php文件中的空格可能出现效果了,也有可能是我一直没有发布帖子,xml文件无法生成造成的,至此,问题算是解决了,我也就安心了,至少我知道了,问题就在于function.php文件中的空行问题

学习总结

学习是一个过程,最后的结果无非就是解决问题了,但是解决的过程是非常重要的,比如这次,如果我看不到插件上面的那句话,可能我真的就无法解决这个问题,也就一直在思考怎么去解决,我是个比较马虎的人,学习方面也比较马虎,不是很细心,这个事情告诉我,以后不管看代码还是使用插件,功能一定要了解,需要看的说明也一定要看,否则只会一个劲的思考为什么会这样,而不会思考怎么去解决,以此为戒

关注我们 打赏 分享此文
微信扫码,关注我们
扫码,支持我
WordPress的sitemap功能折腾之路
支付宝(点击图片切换)
扫码,支持我
WordPress的sitemap功能折腾之路
微信(点击图片切换)
扫码,手机看
WordPress的sitemap功能折腾之路
匿名

个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

相关推荐

  • WordPress版本升级带来的利与弊

    WordPress版本升级带来的利与弊

    WordPress版本升级带来的利与弊 人们总是有一个习惯就是有些东西都喜欢用新款的,原因就是新东西没有接触过,所以容易产生好 ...

    点击查看
  • SEO下的WordPress文章URL结构是怎样的?

    SEO下的WordPress文章URL结构是怎样的?

    SEO下的WordPress文章URL结构是怎样的? 现在方式做一个站点的人多半都会多多少少了解到了一点SEO方面的,很多方面都是通过 ...

    点击查看
  • WordPress数据库表及字段详解

    WordPress数据库表及字段详解

    WordPress数据库表及字段详解 今天在网络上面看到了这篇文章,觉得还是很有效果的,对与不懂WordPress数据库的小白有很大的 ...

    点击查看
WordPress的sitemap功能折腾之路
9 + 8 =
  • 昵称 (必填)  
  • 邮箱 (必填)
  • 网址 (选填)