一位客户刚刚创建了一个帖子,其中包含一个很长的段落(90个字符),没有特殊字符(连字符除外)等。
每当单击该帖子的链接(包括来自Admin后端的“预览”或“查看此帖子”链接)时,都会生成404。
一旦我们手动修剪了弹头,一切都会按预期进行。这是“功能”还是“错误”?
编辑:所有讨论数据库限制的人的注释。
如果我达到了数据库字段限制,那么该段自身将被截断。想一想。对于大多数WP安装,wp_posts.post_name为VARCHAR(200)。因此,假设有人输入的标题超过200个字符。怎么了?子弹被截断为200个字符,并存储在wp_posts.post_name中。并不是有人要在浏览器地址栏中输入帖子的完整标题,而是用短划线代替空格,对吗?该URL是由WordPress生成的,它是从wp_posts.post_name表中获取URL并将其放入锚标记的href属性中的。因此,那里不会有差距。整个数据库的事情都是红鲱鱼。
无论如何,有问题的子弹只有90个字符,因此与数据库限制无关。
重写有任何已知的限制吗?