클라이언트가 방금 긴 슬러그 (90 자), 특수 문자 (하이픈 이외) 등으로 게시물을 만들었습니다.
관리자 백엔드에서 "미리보기"또는 "이 게시물보기"링크를 포함하여 해당 게시물에 대한 링크를 클릭 할 때마다 404가 생성되었습니다.
슬러그를 수동으로 손질하면 모든 것이 예상대로 작동했습니다. 이것이 "기능"입니까, "버그"입니까?
편집 : DB 제한에 대해 이야기하는 모든 사람들을위한 참고 사항.
DB 필드 제한에 도달하면 슬러그 자체가 잘립니다. 잠깐 생각 해봐 대부분의 WP 설치의 경우 wp_posts.post_name은 VARCHAR (200)입니다. 누군가가 200자를 초과하는 제목을 입력한다고 가정 해 봅시다. 무슨 일이야? 슬러그는 200 자로 잘리고 wp_posts.post_name에 저장됩니다. 누군가가 들어가서 브라우저 주소 표시 줄에 게시물의 전체 제목을 입력하여 공백으로 대시를 대체하는 것과는 다릅니다. URL은 WordPress에 의해 생성되고 있으며 wp_posts.post_name 테이블에서 URL을 가져와 앵커 태그의 href 속성에 넣습니다. 따라서 차이가 없을 것입니다. DB 전체는 붉은 청어입니다.
어쨌든 문제의 슬러그는 90 자이므로 DB 제한과 관련이 없습니다.
다시 쓰기와 관련하여 알려진 제한이 있습니까?