WP建站优化:WordPress文章ID不连续的几个解决办法

作者 : 1024源码站 发布时间: 2020-07-29 共173人阅读

使用WordPress这个框架,很多朋友都惊叹WordPress功能强大之余也有很多令强迫症患者抓耳挠腮的问题,比如WordPress文章ID始终都无法连续的问题。不管您是怎么设置最多仅仅是将ID不连续的ID跳动间隔变的更小一点而已,但始终都无法做到真正令WordPress在/%post_id%.html固定连接模式下ID连续。

虽然今天文章的标题是写的有点浮夸,但小编还是厚着脸皮在这里没羞没臊的跟您谈谈这个话题,文末也会放一个备用解决方法。

WordPress文章ID无法连续的主要罪魁祸首是因为WordPress的附件、媒体文件、图片和页面等等一些内容都会占用ID,因为WordPress的所有文章信息都是存放在一个数据表中的,所以媒体信息这些内容的ID值也是存在wp_posts表中,如果ID值都一样的话,那么就会存在一个问题,数据的混淆,最后导致无法正常工作。(除非将来的某一天WordPress的官方人员愿意将页面,媒体等信息分开存放数据表)。

正常来说大多数博客用户的文章中都会含有一些图片,或者是上传了一些图片,这些都会占用wp_posts的ID。除了这些还有WordPress的自动保存等临时数据也都会占用wp_posts的ID。

方法1、尽量减少造成文章ID不连续的病根

如果您是写小说的等纯文字的内容,可以将一些不必要的功能关闭,这样大概率来讲,还是可以ID连续的。

文章中不插入任何附件,和新建分类以及新建标签,然后关闭WordPress的修订版本(禁用自动保存),可以在WordPress的根目录中的“wp-config.php”//即WordPress的配置文件。

插入以下代码,禁用WordPress的自动修订保存功能,或者将自动修订保存功能完全关闭。(这里敲黑板!只要使用其中一句功能,如您是需要改成10小时保存一次,或者是完全关闭这个功能),“36000”的单位为秒,

//自动保存10小时一次
define('AUTOSAVE_INTERVAL', 36000);
//禁用修订版本
define('WP_POST_REVISIONS',false);

如果您在写博客的时候,不插入任何的媒体,以及不新建分类、标签等内容的话,是不会新建多余的内容ID的。当然这一些都是建立与这些绝对的条件之上的,所以大概率上来说,多数人都做不到,毕竟网站的发展是离不开这些内容的建设。

方法2、手动设置文章ID

WordPress的固定连接方式很灵活,灵活到您可以使用各种各样的组合。WordPress初建设好,默认展示的是朴素“/?p=123”这种方法,大部分的博主都会将WordPress做好“伪静态”,并且将固定连接展示改成“/%post_id%.html”或者“/%postname%.html”。

/%post_id%.html//文章IDURL展现方法

/%postname%.html//文章别名URL展现方法

//如果想要了解伪静态可以参考这篇文章:WordPress固定链接设置

大多数的博主都使用以上两种展现方法,因为这样可以做到博客的内容URL美观,且符合强迫症换种的要求。

此次说的WordPress手动实现文章ID连续的方法,主要是使用了/%postname%.html方法。

当您在使用Tinymce编辑器编写文章的时候,则可以使用该方法,文章编辑好了之后在未发布之前,可以直接修改文章别名,从而达到文章ID连续的效果。

结语

对于WordPress文章ID不连续的问题,自WordPress发布以来,一直都有这么一个困惑,如果真的有一天有大佬可以实现,估计还是要等WordPress的官方了吧。

相关说明
① 本站VIP源码资源永久免费下载www.src1024.com
② 本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。
③ 分享目的仅供大家学习和交流,请不要用于商业用途,否则后果自负。
④ 如果你有源码需要出售,可以联系小编,info@src1024.com。
⑤ 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解。
⑥ 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦ 在您的能力范围内,为了大环境的良性发展,请尽可能的选择正版资源。
⑧ 网站资源不做任何二次加密和授权后门(原版加密除外)

1024资源网 » WP建站优化:WordPress文章ID不连续的几个解决办法

发表评论