我制作了一个li\'l模块来帮助自己为各种客户开发网站,它提供了一个用于自定义帖子类型的简单模板。它允许我更容易地注册帖子类型,并处理许多默认值,否则我必须设置这些值才能获得一个好的帖子列表页面等等。
目前,它允许任意长度的post类型ID。我不记得三年前我写模块时为什么做出这个决定,但为了实现这一点,它必须扩展wp_posts -> post_type
如果所需的post_type
值大于CHARACTER_MAXIMUM_LENGTH
.
嗯,lo&;瞧,今天我访问了一个我工作过的网站,不知怎么的(可能是5.5之前发布的汽车安全更新?),各种各样的东西都坏了。经调查post_type
值已被剪裁,导致查询没有结果。
WP是否重置了CHARACTER\\u MAXIMUM\\u长度?我所做的是不是以一种不稳定的方式来解决这个问题(例如,与剪切或哈希相反post_type
保留任意长度的值)?