安装插件Dagon Design Sitemap Generator遇到的问题
很早就想给我的博客加上网站地图,方便找到我发表的全部博客文章。这也是网站导航的一个必不可少的部分。但以前因为写的文章太少,就暂时没有加上这个网站地图。今天有点时间,就想弄一个网站地图页面。我搜索关于sitemap的插件,搜到了Dagon Design Sitemap Generator。
安装之后,激活,然后在后台的“设置”选项之下会有一个“DDsitemapGen”,点击进去配置这个插件。主要的选项是“站点地图页面的缩略名(Sitemap page slug)”,其说明为“如果您使用了永久链接,请填上站点地图页面的缩略名(If using permalinks, enter the slug of your sitemap page - Update your permalink structure after changing this!)”。因为我的博客使用了永久链接(固定链接),所以这一项就要填上了。我新添加了一个页面Site Map,其固定链接是:http://www.zhihonglin.com/site-map,那么缩略名就要填上site-map。在新建页面的的HTML编辑模式下(注意不是可视化模式)写上“<!– ddsitemapgen –>”,保存之后,就应该会见到网站地图,里面显示我的全部文章和页面列表,但我当时出来的结果是空白的。我以为是“站点地图页面的缩略名”填错了,改了几次,试了都不行。我在网上搜索“sitemap页面空白”,得知要注意的有两方面:一是要确保在HTML模式下填入代码“<!– ddsitemapgen –>”;二是要注意“<!– ddsitemapgen –>”里面两边是两个“-”,而不是一个。我这两方面都检查了没问题,但网站地图页面还是显示空白。我一度认为,这插件应该还有什么地方需要配置,或者是页面模版上需要加入一些代码。我试着修改了博客主题下的archives.php文件,并编辑Site Map页面,选择了“Archives”模版。结果依然是空白。
最后我把Site Map页面删了,改在To Do页面插入HTML代码“<!– ddsitemapgen –>”试试,并在“站点地图页面的缩略名”选项下改成相应的缩略名,这回在To Do页面上却能显示全部文章的列表了。我又重新建了个Site Map页面,再试一次,发现这次也行了。实在让我百思不得其解。之前为什么不行呢?难道只能用人品问题来解释了?









