Klient właśnie utworzył post z naprawdę długim ślimakiem (90 znaków), bez znaków specjalnych (innych niż łączniki) itp.
Za każdym razem, gdy kliknięto link do tego postu, w tym linki „Podgląd” lub „Wyświetl ten post” z zaplecza administratora, wygenerowano 404.
Po ręcznym przycięciu ślimaka wszystko działało zgodnie z oczekiwaniami. Czy to „funkcja” czy „błąd”?
EDYCJA: Uwaga dla wszystkich mówiących o limitach DB.
Gdybym osiągnął limit pola DB, sam ślimak zostałby obcięty. Pomyśl o tym przez chwilę. W przypadku większości instalacji WP nazwa wp_posts.post_name to VARCHAR (200). Powiedzmy, że ktoś pisze tytuł z> 200 znakami. Co się dzieje? Ślimak zostaje obcięty do 200 znaków i przechowywany w wp_posts.post_name. To nie jest tak, że ktoś wchodzi i wpisuje pełny tytuł wpisu w pasku adresu przeglądarki, zastępując spacje myślnikami, prawda? URL jest generowany przez WordPress i pobiera adres URL z tabeli wp_posts.post_name i po prostu umieszcza go w atrybucie href tagu anchor. Więc nie będzie tam rozbieżności. Cała sprawa DB to czerwony śledź.
W każdym razie ten ślimak ma tylko 90 znaków, więc nie ma to nic wspólnego z limitami DB.
Czy są jakieś znane ograniczenia dotyczące przepisywania?