### [WordPress怎么增加网站地图](https://www.prosaas.cn/article/8774) **Published:** 2021-01-19T08:29:48 **Author:** 5201314 **Excerpt:** 下面由WordPress教程栏目给大家介绍WordPress增加网站地图的方法,希望对需要的朋友有所帮助!先说… 下面由**WordPress教程**栏目给大家介绍WordPress增加网站地图的方法,希望对需要的朋友有所帮助! ![](//zhiqipro.oss-cn-beijing.aliyuncs.com/2023/12/20231212131612597.jpg) 先说一句口号:能用代码解决的,坚决不用插件! WordPress的网站地图用一般的生成工具,生成之后都不能用,比如织梦我常用sitemapx,结果放在WordPress就出错了。 WordPress生成网站地图的插件也有很多,大家可以自行百度,这里主要是讲利用代码生成。 1.先将以下代码将保存为 sitemap.php,传到网站根目录。  '; echo '' ?> daily 1.0 monthly 0.6 0) { foreach($mypages as $page) { ?> ID); ?> ID)->post\_modified); ?>+00:00 weekly 0.6 0){ foreach ($terms as $term) { ?> slug); ?> weekly 0.8 $tag ) { $link = get\_term\_link( intval($tag->term\_id), "post\_tag" ); if ( is\_wp\_error( $link ) ) return false; $tags\[ $key \]->link = $link; ?> monthly 0.4 2.编辑 Nginx 伪静态规则,新增如下规则: rewrite ^/sitemap.xml$ /sitemap.php last; 3.编辑网站根目录的.htaccess(如果没有则新建为txt文档),加入如下规则: RewriteRule ^(sitemap)\\.xml$ $1.php 直接访问网站域名+sitemap.xml即可。 以上就是WordPress怎么增加网站地图的详细内容,更多请关注知企PROSAAS其它相关文章! **Tags:** nginx, php, WordPress, xml **Categories:** WordPress ---