워드프레스 한글 슬러그 문제

  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

워드프레스 5.5로 업데이트되면서 고유주소가 '글 이름'으로 설정되지 않은 경우 글 편집 페이지에서 글을 저장하면 슬러그에 한글이 누락되는 문제가 발생합니다. 한글 슬러그 문제가 발생하는 경우 임시적으로 아래의 방법으로 슬러그에 한글을 설정할 수 있습니다.

워드프레스 5.5에서 한글 슬러그 문제

워드프레스 한글 슬러그 문제 해결 방법

이 블로그에는 고유주소가 '/카테고리/글 이름'으로 설정되어 있습니다. 워드프레스를 5.5 버전으로 업데이트한 후부터 글 작성 화면에서 글을 저장하면 슬러그에서 한글이 누락되거나 아예 숫자(글 ID)로 슬러그가 설정되는 버그를 발견했습니다. (워드프레스 5.5로 업데이트하기 전에는 그런 현상이 없었습니다.)

워드프레스 5.5 한글 슬러그 설정 문제

제목에 영문이나 숫자가 없으면 위의 그림과 같이 URL 슬러그가 글 ID로 설정됩니다. 제목에 한글과 영문 및 숫자가 혼합되어 경우에는 영어와 숫자 부분만 URL 슬러그에 반영됩니다.

워드프레스 5.5 한글 슬러그 문제 - 영문과 숫자만 슬러그에 반영된다.

정리해보면 다음과 같은 한글 슬러그 문제가 현재 워드프레스 버전에서 발생합니다.

  1. 워드프레스 5.5 버전부터 발생합니다. 최신 버전인 5.5.1에서도 이 버그가 존재합니다.
  2. 블록 에디터 (구텐베르크)에서만 이 현상이 나타납니다. 고전 편집기를 사용하는 경우에는 이 문제가 발생하지 않습니다.
  3. 대시보드 > 설정 > 고유주소에서 고유주소를 '글 이름'으로 설정하는 경우에는 한글 슬러그 문제가 발생하지 않습니다. '/카테고리/글 이름'이나 '날짜와 이름' 등으로 설정했을 이 문제가 나타났습니다.
  4. 기존 글에는 영향을 미치지 않습니다.

참고로 워드프레스 5.0 이상부터 구텐베르크(Gutenberg)가 기본 편집기로 통합되었습니다. 구텐베르크(블록 에디터)에서 문제가 발생하는 경우 고전 편집기 플러그인을 설치하여 사용할 수 있지만, 이 플러그인은 2022년까지 지원될 예정입니다. 고전 편집기를 사용하는 경우에는 이 글에서 설명하는 문제가 발생하지 않습니다. 그리고 Avada 테마를 사용하는 경우에도 블록 에디터 대신 고전 편집기 환경에서 글을 작성할 수 있으므로 이 이슈가 나타나지 않습니다.

한글 슬러그 문제 해결 / 회피 방법

두 가지 방법으로 문제를 해결하거나 회피할 수 있습니다.

  1. 고유주소를 '글 이름'으로 변경 (문제 해결됨)
  2. 빠른 편집을 통해 슬러그 수동 수정 (번거롭지만 고유주소 변경하지 않고 수정 가능)

고유주소를 '글 이름'으로 변경

고유주소가 '글 이름'으로 설정될 경우 이 문제가 나타나지 않으므로 고유주소를 '글 이름'으로 설정하는 것을 고려할 수 있습니다. 고유주소를 설정하려면 설정 > 고유주소로 이동하여 '글 이름'을 선택하면 됩니다.

블로그를 시작한 지 얼마 되지 않거나 블로그를 새로 시작하려는 경우에는 문제가 되지 않지만, 다른 고유주소 설정을 사용하다 고유주소를 변경할 경우 SEO 문제가 발생합니다. 즉, 검색엔진에 노출되는 글이나 다른 사이트에 공유한 기존 글 URL을 통해 유입되는 방문자는 404 에러 페이지를 보게 될 것입니다.

고유주소를 변경하는 경우에는 301 리디렉션을 설정해야 SEO에서 손해를 보지 않습니다.

빠른 편집을 통해 슬러그 수정

고유주소를 변경하고 싶지 않은 경우 글을 작성하고 임시 글로 저장한 후에 빠른 편집을 통해 슬러그를 수정할 수 있습니다.

글을 임시글로 저장한 다음, 대시보드로 나간 후에 글 > 모든 글을 클릭합니다. 그러면 모든 글 리스트가 표시됩니다. 슬러그를 변경하려는 글 제목 위에 마우스를 올리고 빠른 편집을 클릭합니다.

워드프레스 한글 슬러그 문제 해결 - 빠른 편집

빠른 편집 모드에서 슬러그를 수동으로 설정할 수 있습니다.

워드프레스 슬러그 수동 설정

조금 번거롭지만 버그가 수정되기 전까지 이 방법으로 수동으로 슬러그를 설정하는 것이 가능합니다. 저는 현재 이 방법으로 수동으로 한글 슬러그를 지정하고 있습니다.

고유주소와 SEO

SEO(검색엔진최적화)에 유리한 고유주소 설정은 '글 이름' 또는 '카테고리/글 이름'이라고 합니다. 이 블로그에는 현재 '카테고리/글 이름'으로 설정되어 있지만, 워드프레스 5.5 버전과 5.5.1 버전에서 한글 슬러그 문제가 발생하고 있으므로 워드프레스를 새로 시작하는 경우 고유주소를 '글 이름'으로 설정하는 것을 고려해볼 수 있을 것 같습니다.

마치며

이상으로 워드프레스 5.5 버전에서 한글 슬러그 문제가 발생할 경우 대처 방법에 대해 살펴보았습니다.

저는 5.5.1 업데이트에서 이 문제가 수정될 것으로 기대했지만, 아쉽게도 아직도 이 문제가 지속되고 있습니다. 원하는 경우 WordPress에 버그를 보고할 수 있습니다.

참고



댓글 남기기