利用 Google XML Sitemaps 生成 wordpress 网站地图

因为网站收录实在太低了,终于还是要生成 sitemap,看能不能缓解困境。

首先是安装插件。搜索 Google XML Sitemaps 的结果很多,下面这个才是我需要的,虽然名字被翻译成了中文。

启用之后可以在设置里面找到 XML-Sitemap 这个版块。可以稍微修改,但基本默认的就可以。主要的是看一下网站地图有没有生成。

点击 XML-Sitemap 设置页的这个链接(最好右键新窗口打开)。如果顺利,可以看到如下的页面:

但很不幸,我看到的是如下图的报错:

嗯……搜索到的结果基本都一个意思:主题的 funtions.php 文件开头有空格/空行。

functions.php 是主题的核心文件。有一篇文章说最好不要修改,主题更新后还是会回到原地。另找 sitemap 插件就是了。

但我这个主题已经几年没更新了,感觉作者已经放弃了。所以我就直接修改了 functions.php,把开头的一个空格删掉了。然后重新打开 sitemap 的链接。看到了上图的正确结果。