帖子ID是否增加了一个未知数?

时间:2011-08-24 作者:Naftuli Kay

这真的很奇怪,但我注意到,当我写和发布帖子时,ID并没有增加1,而是增加了一些任意的数量,我认为这是相对于我点击预览的次数。有像1、11、29、37这样的ID有点烦人。有没有办法确保帖子只增加一个?

1 个回复
最合适的回答,由SO网友:goldenapples 整理而成

保存的每个修订或自动草稿都会添加到数据库中,并提供其自己的自动递增ID。因此,理论上,您可以关闭修订后(添加行define(\'WP_POST_REVISIONS\', false); 到您的wp-config.php), 并且要非常小心地按照你想要ID遵循的顺序来写文章,这样你就会得到按顺序排列的文章(Maybe, 也就是说,我从未尝试过,而且我认为在第一次访问新帖子时可能仍然会创建自动草稿。php屏幕,因此您所能做的最好是确保您的帖子ID增加两倍。)

不过,这似乎是治疗强迫症的可靠方法。post ID只是一个数据库键,不多也不少,对您来说应该没有任何特殊意义。

如果您需要或希望您的帖子以某种逻辑描述顺序由整数表示,那么还有其他方法可以做到这一点。下面是我对另一个类似问题的回答,该问题演示了一种使用post meta对帖子进行顺序编号的方法:Display post number not post ID number

结束

相关推荐

Filter "Your latest posts"

在阅读设置页面上,我单击了Your latest posts 在下面Front page displays. 我想知道如何在循环之前过滤显示这些帖子的查询。我尝试使用pre_get_posts 筛选器,但该筛选器似乎无权访问此查询。是否可以通过编辑功能修改首页/主页上显示的帖子。php,而不是与模板文件混为一谈?