自由屋推书网—热门的小说推荐平台!

你的位置: 首页 > wordpress分享

wordpress生成sitemap.xml插件不支持自定义文章类型解决方法

2022-04-18 15:19:21

很多wordpress中文站点生成百度网站地图sitemap.xml文件使用的是柳城的百度地图生成插件Baidu Sitemap Generator,由于该插件已经很长时间没有更新,虽然依旧可以正常使用,但是却不支持wordpress的自定义文章类型,而现在大部分主题使用了wordpress自定义文章类型管理一些特殊的内容,如产品、相册等,这样就导致提交url给百度时,这些内容的url不会出现在sitemap.xml文件中,一定程度上会影响百度对网站的收录。

现在等作者更新插件显然不及时,但是可以自己动手修改插件,而且非常简单。

操作步骤

1、安装好插件后,编辑 wp-content/plugins/baidu-sitemap-generator/baidu_sitemap.php 文件,在174行找到代码:(或者直接搜索下面的代码)

AND (post_type='post' or post_type='page')

修改为

AND (post_type='post' or post_type='page' or post_type='product')

提示:如果要添加多个自定义文章类型,就添加多个 or post_type='product',其中的 product 是自定义文章类型的名称,分别更换为自己的对应的自定义文章类型名称即可。

2、继续在318行找到代码:

AND post_type='post'

修改为

AND (post_type='post' or post_type='product')

提示:和步骤1同理,有多少个就添加多个 or post_type='product',再分别改名称。

3、保存修改后,在后台重新更新xml文件即可(即点击 Update XML file 按钮)

插件下载

由于该插件长时间没更新,WordPress官方隐藏了下载地址,如果需要下载的,可以直接访问下面的地址下载,经博客吧测试,到本文发布为止,仍然可以下载。

下载地址:https://downloads.wordpress.org/plugin/baidu-sitemap-generator.zip

编辑推荐

热门小说