WordPress站点地图插件wpsitemap,速度飞快不耗资源,完美替代默认站点地图
开发背景
WordPress自带一个默认的站点地图,但由于速度太慢经常导致主机负载过高,影响访问速度。蜘蛛抓取的时候服务器通常满负荷运行。
同时自带的站点地图自定义功能较少,它展示了文章,作者,分类,标签,页面。我们没办法控制只展示其中的一个或者几个。也无法控制优先级,更新频率这些参数。
于是开发了一款站点地图插件。速度快,自由度高。
简介
完美替代默认站点地图 地图地址不变,内容不变,可以随时开启和关闭 | 自定义每张地图链接数量 可灵活定义每个地图文件中链接数量,根据网站带宽灵活设置 |
自定义文章顺序 可以按照时间自由排序,支持从老到新和从新到老 | 支持自定义站点地图样式 有两种样式可以选择。无样式速度快,WordPress内置样式美观 |
自定义页面优先级 支持首页、分类页、标签页、文章页、页面页、作者页优先级设置 | 自定义更新频率字段 支持首页、分类页、标签页、文章页、页面页、作者页更新频率字段 |
后台一键刷新整站地图 支持在后台一键刷新整站地图 | 定时任务定时刷新接口 提供一个接口刷新整站地图,您可以添加定时任务,保持站点地图为最新版本。 |
多种资源灵活加入
- 地图内容灵活选择,可控制文章、页面、分类、标签、作者这些类别资源是否加入地图
- 控制每一类资源的优先级和文章更新频率参数

一键生成

- 一键生成站点地图
- 通过拆分子任务方式运行,百万文章可完美生成。
多种定时生成方式
- 通过拆分子任务方式优化百万文章站点的地图定时任务。
- 小站点(小于10w文章)还支持通过主机面板访问定时任务链接方式执行定时任务。

资源零消耗
WordPress默认的站点地图是实时获取的,当文章数量较多时,加载速度非常慢,而且十分消耗资源。我曾经有一个二十万文章内容的站点有段时间负载特别高。当时那个站点主题优化基本做到极致,并且生成全站缓存。当时负载还特别高就非常不寻常。
经过一番排查,最后发现是当时搜索引擎频繁抓取的是WordPress自带的站点地图链接。这个链接直接查询数据库,列出几千篇文章。文章数量少没什么问题,数量多就是个灾难。
wpsitemap插件通过预取文章链接,存入文件的方式减少资源消耗。访问站点地图时不访问数据库,实现资源几乎零消耗。访问速度由原来的秒级提升至毫秒级。
下载安装
您可以在本文的第一段找到下载链接,有两个插件:一个是站长工具箱,一个是站点地图。安装插件十分简单,先安装站长工具箱,再安装站点地图插件,两个要都安装!
你可能还喜欢下面这些文章

为了让wordpress更好用,我们开发了一款wp工具箱插件。imwpf提供 免登录发布接口、优化工具箱(定时任务开关,修订版开关,wp-json开关,缩略图开关)、防垃圾评论、后台文章分类标签ID显示、百度推送、收录快捷查看 功能,并且还在

这是一款可以让你的WordPress网站实现不关站备案的插件,不影响收录,蜘蛛访问,也不影响搜索引擎带来的流量。如下图所示但是蜘蛛是可以访问的,并且如果是从搜索引擎跳转过来的,页面也是可以访问的。

展望插件的未来发展方向wprec是一款非常优秀的相关推荐插件,利用相似度算法推荐与当前文章真正相关的文章。除了性能方面的优化外,wprec插件还引入了一些新的特性。

功能超强,页面美观的wordpress多本小说主题,一个能给你带来超额收入的主题!主题拥有为小说优化的阅读页面,和普通的页面分开。主题内置sitemap站点地图生成,支持巨量章节生成!

发布文章、页面、分类、标签时自动根据算法生成别名使用文章ID的16位MD5值作为postname,生成的链接就是类似这样的:这种就没什么好说的了,通过拼音生成的链接就是文章标题的全拼,比如这样:

WordPress文章编辑器页面右侧的分类展示使用的是wp_terms_checklist()函数。该函数用于显示一个包含分类目录或标签的复选框菜单,允许用户在文章编辑页面中选择相关的分类或标签。

WPGPT简介WPGPT是一款基于ChatGPT的WordPress自动写作插件。辅助写作如何使用在简介中您已经看到了,WPGPT在编辑器中增加了生成提纲和生成文章两个按钮。

很久之前开发过一个文章去重插件,由于需要生成文章指纹,而生成指纹又依赖分词。分词的速度是比较慢的,因此去重插件用起来体验不太好。仔细一下,其实生成文章指纹并不需要那么精确的分词。