Un cliente acaba de crear una publicación con un slug muy largo (90 caracteres), sin caracteres especiales (excepto guiones) etc.
Siempre que se hizo clic en el enlace a esa publicación, incluidos los enlaces "Vista previa" o "Ver esta publicación" desde el extremo posterior del administrador, se generó un 404.
Una vez que recortamos manualmente la bala, todo funcionó como se esperaba. ¿Es esta una "característica" o un "error"?
EDITAR: una nota para todos aquellos que hablan sobre los límites de DB.
Si estuviera alcanzando el límite de campo de DB, entonces la bala en sí sería truncado. Piénsalo un segundo. En el caso de la mayoría de WP instalaciones, wp_posts.post_name es VARCHAR (200). Entonces, digamos que alguien escribe un título con > 200 caracteres. ¿Lo que pasa? La babosa obtiene truncado a 200 caracteres y almacenado en wp_posts.post_name. No es como alguien entra y escribe el título completo de la publicación en el barra de direcciones del navegador, sustituyendo los espacios con guiones ¿verdad? los La URL está siendo generada por WordPress, y está recibiendo la URL de la wp_posts.post_name en la tabla y solo colocando eso en el atributo href de la etiqueta de anclaje. Entonces no habrá una disparidad allí. los Todo el asunto del DB es una pista falsa.
En cualquier caso, la bala en cuestión tiene solo 90 caracteres, por lo que no tiene nada que ver con los límites de DB.
¿Existen limitaciones conocidas con respecto a la reescritura?