워드프레스 다국어 플러그인 Polylang 에서 다국어가 안 될 때 (Polylang 3.5)
|다국어 사이트를 워드프레스 Polylang 플러그인으로 사용하고 있는데 최근에 Polylang 3.5 와 3.5.1 로 업데이트 한 후부터 다국어 사이트가 동작을 안 한다. 포럼에서 해결 방법을 찾았다.
워드프레스 다국어 사이트 플러그인
워드프레스로 만든 사이트를 다국어를 제공할 수 있게 해주는 플러그인이 있다. 가장 유명한 건 WPML과 Polylang 플러그인이다.
기업 홈페이지를 WPML로 만든적이 있는데, WPML 은 유료로 번역 기능이 꽤 좋다.
Polylang 은 유료도 있지만 무료로도 내 용도로는 괜찮다. 그래서 내 사이트는 Polylang 무료 버전을 사용한다.
Polylang 3.5, 3.5.1 에서 다국어 페이지 오류 발생
최근에 Poylang 이 3.5와 3.5.1 로 업데이트 했는데, 이 업데이트 후 다국어 사이트가 안 됐다.
내 경우 멀티사이트로 만든 사이트에서 서브 도메인 사이트는 문제가 없었는데, 메인 사이트의 두 번째 언어가 동작을 안 했다. 페이지의 언어로 설정하면 잘 되는데, /ko 이렇게 하면 안 됐다. 아무래도 리다이렉션 부분이 문제인 것 같다.
Polylang 3.5.1 다국어 페이지 오류 해결하기
문의
Polylang 유료 버전을 사용하지 않지만, 무료 버전도 워드프레스의 해당 플러그인 포럼에서 지원이나 다른 사람의 의견을 구할 수 있다.
워드프레스 Polylang 지원 페이지에 질문을 올렸다. 한국어로 써서 deepl에 번역해서 올렸다.
Polylang 3.5.1 업데이트 후 멀티 사이트의 제 2 언어로 된 모든 페이지에 404 오류가 발생합니다.
- 멀티 사이트인데 메인 사이트에서만 발생합니다.
- Polylang 설정에서 “언어는 예쁜 영구 링크의 디렉토리 이름에서 설정됩니다.” 예 : domain.com/en/my-post
- 폴리랑 설정을 저장합니다.
- 퍼머링크 설정은 글 이름으로 설정하고 다시 저장합니다.
Polylang 설정에서 “언어가 콘텐츠에서 설정됨”으로 설정하면 두 번째 언어로 페이지가 표시되는 것을 확인했습니다. 하지만 원래 설정한 대로 domain.com/en/my-post로 설정하고 싶습니다.
해결방법
Polylang 에서 해결한게 아니라 다른 사람이 방법을 찾았다. Polylang 3.5 이전 버전인 Polylang 3.4.5로 해서 해결했다. Polylang 은 다음 버전에서 해결한다고 한다. 아마 Polylang 3.5.2 가 될 것 같다.
Polylang 3.4.5 는 워드프레스 Polylang 다운로드 페이지에서 파일이름을 유추해서 넣었더니 다운로드가 되었다. 다운로드 링크는 다음이다.
https://downloads.wordpress.org/plugin/polylang.3.4.5.zip
다행히 3.5가 디비나 뭔가를 많이 바꾸지 않아서 단순하게 플러그인 파일만 바꿔서 해결이 된 것 같다.
Polylang 다음 버전에서 해결 할 듯
다음 버전에서 해결한다고 했으니 Polylang 3.5.2 에서 해결할 것 같은데, Polylang 의 버전 이력 을 살펴봐야겠다.
(업데이트: Polyalng 3.5.4 에서도 해결되지 않았다)
마치며
문제 없는 소프트웨어는 없고, 새로운 기능을 넣으면 다른 데서 오류가 날 수도 있다.
그럴 수 있다. 다만 얼마나 빨리 해결해주는가이다. Polylang 은 포럼을 통해 문제를 인지했고 다음 버전에 업데이트 한다고한다. 다른 사용자를 통해 이전 버전으로 롤백해서 해결했다.
워드프레스는 오픈소스인 만큼 기능이 겁나게 많지만, 동시에 보안 문제도 많아서 플러그인이나 테마는 새로운 버전이 나오면 업데이트를 한다.
보안 이슈가 있으면 바로 바로 하는게 좋은데, 이렇게 마이너 버전이 바뀌면서 오류가 생기는 문제를 겪을 수 있다.
제휴 링크로 구매 시 제휴마케팅 활동의 일환으로 일정액의 수수료를 지급받아 콘텐츠를 제작하는데 큰 도움이 됩니다.
도움이 되셨다면, 댓글이나 소중한 커피 한 잔 부탁드려도 될까요?
스쿼트하면 자동으로 횟수 측정, 횟수를 음성으로 세주고 스쿼트 속도 등의 분석, 일별/월별/연도별 운동 기록 관리
안녕하세요!!
저도 딱 똑같은 문제를 겪고 있어서 찾다 찾다 여기까지 오게됐습니다. 지금 거의 일주일째 이거때문에 고군분투하고 있는데 저는 홈페이지나 그런 관련 사람은 전혀 아니고 그냥 태권도 협회에서 일하고 있는 사람인데 제가 홈페이지 메인페이지에서 이메일을 고치면서 업데이트를 눌렀는데 뭐가 뭔지 모르게 너무 많이 꼬여버린거 같아요ㅠㅠ
영문 메인페이지에서 한글로 변환하면 한글 메인페이지가 아니라 다른 /ko 붙은 페이지가 뜨네요ㅠㅠㅠ 지금 보니 polylang 3.5.1 버전으로 업그레이드가 되어있는데 님이 말씀하신바로는 3.4.5로 다운그레이드 하면 일단 해결된다고 하셔서 올려놓으신 파일 다운 받긴했는데 그걸 어떻게 문제가 있는 홈페이지에 하는지를 전혀 모르겠네요ㅠㅠ
바쁘신 줄은 아는데 제가 너무 오래 찾아보고했는데 도저히 답이 안나와서 연락드려봅니다.
3.4.5버전으로 다운그레이드 하는 방법 좀 알려주실수 있으실까요???
감사하고 죄송합니다ㅠ
지금 문제가 되는 홈페이지는 https://www.wptf21.org 여기예요!ㅠ
안녕하세요? 홈페이지에 들어가보니 한국어와 영어 변환 잘 되는 것 같네요.폴리랭 플러그인이 문제이면 404 에러가 났었거든요. 아마 홈페이지를 영문을 메인으로 해서 만들고, 한국어로 추가로 하셔서 한국어로 변환하면 /ko 가 붙는 것 같습니다.