wordpress纯代码生成sitemap.xml网站地图

wordpress默认不带xml网站地图,博客之前一直使用的是Google xml插件,今天帖一下纯代码生成xml网站地图,能少用一款插件就少用一款插件。

创建sitemap.php

网站根目录下新建一个sitemap.php文件,内容如下:

';echo ''?>daily1.0monthly0.60){foreach($mypagesas$page){?>ID);?>ID)->post_modified);?>+00:00weekly0.60){foreach($termsas$term){?>slug);?>weekly0.8$tag){$link=get_term_link(intval($tag->term_id),"post_tag");if(is_wp_error($link))returnfalse;$tags[$key]->link=$link;?>monthly0.4


设置伪静态

nginx添加如下伪静态规则:

rewrite^/sitemap.xml$/sitemap.php last;


访问:你的域名/sitemap.xml

钻芒博客xml站点地图:https://www.zmki.cn/sitemap.xml


文章源自:钻芒博客 https://www.zmki.cn/3533.html

你可能感兴趣的:(wordpress纯代码生成sitemap.xml网站地图)