如何生成与帖子ID无法区分的数字

时间:2017-10-06 作者:Iago Bruno

几天来,我一直在寻找一个过滤器或一个函数,它可以为以下帖子创建更多随机ID:

1920363522091或Hpw_027991m-q

而不是wordpress模式:

1、2、3、4。。。

它也可以按顺序排列,但从一个非常高的数字开始,随着时间的推移,这个数字变得难以区分。

我研究了又研究,但什么也没发现。有人能帮我吗?

1 个回复
SO网友:Milan Petrovic

帖子ID必须是数字,不能是字母数字字符串。强制使用高数字作为ID的最简单方法是使用phpMyAdmin或一些类似的数据库管理系统,并编辑wp_posts 桌子

使用phpMyAdmin:

打开phpMyAdmin、wp\\u posts表和Operations选项卡AUTO_INCREMENT 字段,并将其更改为要用于帖子的数字当创建下一篇文章时,它将使用此值并从那里开始。这不会影响以前创建的帖子,处理这些帖子也不是一个好主意,有很多地方需要进行更改。

检查此项以查看BIGINT字段允许的最大值(用于ID),但不要使用接近极限的值。

结束

相关推荐

自定义搜索表单,POSTS_PER_PAGE值被忽略

我正在尝试构建自定义搜索表单,我希望覆盖网站的默认每页帖子数限制,但我使用的隐藏字段似乎根本不起作用:我有:<input type=\"hidden\" value=\"-1\" name=\"posts_per_page\" /> 。。但当我在搜索结果页面上检查$wp\\u查询时,这似乎被忽略了(我正在进行的搜索匹配29篇帖子,但$wp\\u查询->帖子的计数为10。我使用不同的值进行了多次测试,但都没有用。完整自定义搜索表单如下所示:<form role=\"sear