wordpress代码实现网站地图sitemap的html和xml的方法

直接在原作者的基础上做了一些小小的修改,原理很简单,就是自动调用Wordpress的文章、分类、页面。当然如果怕麻烦也可以使用baidu sitemap generator这个插件,也是非常不错的插件。今天介绍的就是不使用插件完成wordpress代码实现网站地图sitemap的html和xml的方法,本站以前一直用着柳城的百度地图插件,今天心血来潮,想着还是直接代码吧,少用插件的好!

HTML版站点地图制作方法

1、下载sitemap.php文件,通过ftp上传到主题文件夹里。

  • 站点地图 sitemap.php下载地址: 见底部
  • 文件信息:html地图SiteMap
  • 更新时间:2014.8.27

2、然后通过新建页面即可(如下图所示)。注意下图的固定链接样式,需要修改固定链接设置才可以:wordpress代码实现网站地图sitemap的html和xml的方法插图



然后将页面的链接加入到自己的想要的地方;如果你了解html和Wordpress的主题构造,可以自己任何地方调用。个人推荐就加在页面footer里。

xml版站点地图制作方法

1、下载xmlmap.php文件,通过ftp上传到网站根目录下。

  • 站点地图xmlmap.php下载地址:见底部
  • 文件信息:xml地图SiteMap
  • 更新时间:2014.8.27

2、设置url转发规则文件: 如果你的主机是Apache,在.htaccess添加以下重写规则:

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^sitemap.xml$ xmlmap.php

如果你的主机是nginx,在.htaccess添加以下重写规则:

  1. rewrite ^/sitemap.xml$ /xmlmap.php;

如果你的主机是IIS,在web.config添加以下重写规则:

  1. <rule name="Rewrite to xmlmap.php" stopProcessing="true">
  2. <match url="^sitemap.xml" />
  3. <action type="Rewrite" url="xmlmap.php" />
  4. </rule>

至此我们的任务已经完成了,还可以在robots.txt文件里面标注一下自己的sitemap的地址哦,对于本站的描述可以给大家参考:

  1. Sitemap: https://www.beetheme.cn/sitemap.xml

百度移动适配xml地图制作方法

1、下载xmlmap_sp.php文件,通过ftp上传到网站根目录下。

  • 站点地图xmlmap_sp.php下载地址: 见底部
  • 文件信息:百度移动适配xml地图SiteMap_SP
  • 更新时间:2015.7.18

代码说明:

  1. 默认限制1000篇文章,如需调整修改第5行的数值即可;根据网站实际声明,将代码中<html5_url>标签替换成相应地图版式,以下三种网站地图版式,选择一种即可:<!— html5版式 -->
  2. <html5_url></html5_url>
  3. <!— wml版式 -->
  4. <wml_url></wml_url>
  5. <!— xhtml版式(常见版式) -->
  6. <xhtml_url></xhtml_url>
  7. 参考如下声明,对应一下网站的版式:HTML5版式声明:
  8. <!DOCTYPE HTML>
  9. WML版式声明:
  10. <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
  11. XHTML版式声明:
  12. <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

2、设置url转发规则文件,设置方法同上方xml版站点地图制转发规则一致,对应修改文件名称即可。
相关阅读:WordPress利用Robots.txt优化站点收录

下载地址:

wordpress代码实现网站地图sitemap的html和xml的方法插图(1)

扫码关注公众号,回复「PP2030」获取文章密码。

精彩推荐

本站承接 WordPress / DedeCMS / ThinkPHP 等
系统建站、仿站、开发、定制等业务!

1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长!
2. 本站承接各类网站建设,仿站,多平台小程序搭建制作!
3. 本站联系QQ:897918909
beetheme资源网 » wordpress代码实现网站地图sitemap的html和xml的方法

发表评论

售后服务范围1、服务器配置及主机购买推荐
2、模板使用范围内问题免费咨询
3、单价超过100元的模板免费一次安装,需提供服务器信息。
付费增值服务1、提供WordPress主题、插件汉化、优化等服务请详询在线客服
2、承接 WordPress、DedeCMS、ThinkPHP 等系统建站、仿站、开发、定制等服务
3、服务器环境配置(一般 ¥50-300)
4、网站中毒处理(需额外付费,500元/次/质保三个月)
售后服务时间周一至周五(法定节假日除外) 9:00-23:00
免责声明本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: admin@vip.beetheme.cn),我们会及时删除,给您带来的不便,我们深表歉意!

Hi, 如果你对这款模板有疑问,可以跟我们联系哦!

联系我们

提供最优质的资源集合

立即查看 了解详情

扫码了解我们!