纯代码修改wordpress生成 html网站地图模板和XML网站地图教程

今天教大家如果用纯代码修改wordpress生成 html网站地图模板和XML网站地图教程!

首先解释下:

在很多站长看来,一个html网站地图不管是对搜索引擎还是访问的用户来说都比较友好,而单纯一个xml格式的网站地图只有搜索引擎才能看得懂了。

虽然说如今网站地图的重要性大不如前,但总比好过什么都不做吧?今天就来分享下在不使用插件的情况下,该如何使用代码来为WordPress生成不同格式的网站地图。

使用代码为WordPress生成HTML网站地图

菜鸟站长之家之前就说过,html格式的网站地图不管是对用户还是对搜索引擎都要更加友好,那么就来说说html网站地图的实现方法。

为了让大家更直观的看到什么是HTML网站地图,我就先贴一张截图让大家了解好了。

纯代码修改wordpress生成 html网站地图模板和XML网站地图教程

上面就是HTML网站地图的截图了。是不是觉得比XML格式的地图更加直观呢?

HTML网站地图实现代码

其实HTML网站地图实现起来非常简单,请复制下面贴出的代码,然后保存为sitemap.php文件,保存好之后就上传到你当前WordPress主题的根目录即可。

HTML站点地图调用方式
将上面贴出的代码保存为sitemap.php并且上传到你WordPress主题的目录下之后,请按照有下面给出的步骤进行操作。

第一步:打开后台→页面→新建页面
第二步:标题处输入网站地图,链接处输入sitemap,页面模版处选择“站点地图”
第三步:点击发布按钮发布这个设置好的页面。
完成上面三个步骤之后,你就可以直接去前台看看效果了,

XML格式的网站地图生成代码
说完了HTML格式的网站地图实现方式,就接着说下XML格式的网站地图该如何生成好了。

实现方法很简单,你只需要先复制下面贴出的代码,燃后保存为xmlmap.php文件上传到网站根目录即可(注意是网站根目录不是WordPress主题目录),

设置XML格式地图的转发规则

虽然说访问xmlmap.php也一样可以查看,但我们完全可以设置转发规则将后缀php改成XML。

Nginx转发规则

另外:如果你不喜欢网站地图的链接形式,你可以根据自己的喜好通过转发规则进行修改,比如将html格式的网站地图改成 sitemap.html 的形式,但这其实并没有什么用,因为搜索引擎都能够完美识别。

正文完
 0