腾讯云服务器优惠活动华纳云香港服务器

如何把WordPress的自定义文章类型加入网站地图

WordPress主题推荐

昨天通过修改 HotNews 主题公告的相关代码,实现了博客目录功能,但是这些博客目录无法自动添加到网站地图中。为此,特意折腾了网站地图的插件(柳城的baidu-sitemap-generator插件),已经实现了我所想要的功能了。

在后台搜索并安装好 baidu-sitemap-generator 插件后,通过下载或其他方式对 baidu-sitemap-generator 文件夹内的 baidu_sitemap.php 文件进行编辑,本文以 HotNews 主题的公告为例。

一、把公告这一类型的文章添加到网站地图

打开 baidu_sitemap.php 文件,把 174 行的代码:

  1. AND (post_type=’post’ or post_type=’page’)

改为:

  1. AND (post_type=’post’ or post_type=’page’ or post_type=’bulletin’)

把 314 行的代码:

  1. AND post_type=’post’

改为:

  1. AND (post_type=’post’ or post_type=’bulletin’)

保存后上传覆盖即可实现把公告这一类型的文章自动加入到网站地图中,其他自定义的文章类型也是同样修改这两行代码即可。

效果图如下:

如何把WordPress的自定义文章类型加入网站地图-第1张-boke112百科(boke112.com)

二、更改网站地图所能显示的最大文章数

打开 baidu_sitemap.php 文件,把 171 行的代码:

  1. ## $lc_contents , $lc_limit = ‘1000’

改为:

  1. ## $lc_contents , $lc_limit = ‘10000’

把 317 行的代码:

  1. LIMIT 0,2000

改为:

  1. LIMIT 0,10000

保存后上传覆盖即可实现更改网站地图所能显示的最大文章数,其中 10000 是自己设置,可随便设置。

本文地址:https://boke112.com/post/299.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
香港云主机55元/年
wu