Un cliente ha appena creato un post con una lumaca davvero lunga (90 caratteri), senza caratteri speciali (tranne i trattini) ecc.
Ogni volta che si faceva clic sul collegamento a quel post, inclusi i collegamenti "Anteprima" o "Visualizza questo post" dal back-end dell'amministratore, veniva generato un 404.
Una volta che abbiamo tagliato manualmente la lumaca, tutto ha funzionato come previsto. È una "caratteristica" o un "bug"?
EDIT: una nota per tutti coloro che parlano di limiti DB.
Se colpissi il limite del campo DB, allora lo slug stesso verrebbe troncato. Pensaci per un secondo. Nel caso della maggior parte delle installazioni di WP, wp_posts.post_name è VARCHAR (200). Quindi, supponiamo che qualcuno digiti un titolo con> 200 caratteri. Che succede? Lo slug viene troncato a 200 caratteri e archiviato in wp_posts.post_name. Non è come se qualcuno entrasse e digitasse il titolo completo del post nella barra degli indirizzi del browser, sostituendo gli spazi con trattini, giusto? L'URL viene generato da WordPress e sta ottenendo l'URL dalla tabella wp_posts.post_name e inserendolo nell'attributo href del tag anchor. Quindi non ci sarà una disparità lì. L'intero DB è un'aringa rossa.
In ogni caso, la lumaca in questione ha solo 90 caratteri, quindi non ha nulla a che fare con i limiti di DB.
Ci sono limiti noti riguardo alla riscrittura?