Simple Slug Translate 플러그인으로 워드프레스 슬러그 일괄 변환하는 방법
워드프레스에서 'Simple Slug Translate' 플러그인을 사용하면 기존에 한글로 작성된 모든 글의 슬러그(고유 주소)를 영어로 자동으로 변환하고 저장할 수 있습니다. 특히 블로그스팟 등에서 워드프레스로 이전하여 기존 한글 슬러그 문제를 해결하고자 할 때 매우 유용한 방법입니다.
아래 단계에 따라 200개 이상의 기존 포스트 슬러그도 한 번에 일괄 변환할 수 있습니다.
1. 플러그인 설치 및 활성화
- 워드프레스 관리자 페이지로 이동합니다.
플러그인
>새로 추가
메뉴를 클릭합니다.- 오른쪽 상단 검색창에 **"Simple Slug Translate"**를 입력합니다.
- 플러그인을 찾은 후
설치
버튼을 누르고, 설치가 완료되면활성화
버튼을 클릭합니다.
2. IBM Watson Language Translator API 키 발급
'Simple Slug Translate' 플러그인은 IBM의 번역 API를 사용하므로, API 키를 발급받아야 합니다.
에 접속하여 무료 계정을 생성하고 로그인합니다.IBM Cloud - 로그인 후,
Language Translator
서비스를 생성합니다. - 서비스 대시보드에서 **
API Key
**와 **URL
**을 복사합니다.
3. 플러그인 설정
- 워드프레스 관리자 페이지에서
설정
>Simple Slug Translate
메뉴로 진입합니다. API Settings
항목에 IBM에서 발급받은 **API Key
**와 **URL
**을 입력합니다.Translation Settings
항목에서 **Source Language
**는Korean
, **Target Language
**는English
로 설정합니다.- **
Permission Settings
**에서 슬러그를 변환할 포스트 타입(예: 글, 페이지)을 체크합니다.
4. 기존 포스트 슬러그 일괄 변환
플러그인 설정이 완료되면, 기존 글의 슬러그를 자동으로 변환할 수 있습니다.
가장 간단한 방법:
기존 글을빠른 편집g
또는수정
모드로 연 후, 별다른 내용 수정 없이업데이트
버튼만 눌러도 슬러그가 자동으로 영어로 변환됩니다.- 글이 많을 경우,
WP Sheet Editor
와 같은 대량 편집 플러그인을 활용하면 더욱 편리하게 일괄 업데이트할 수 있습니다.
플러그인 자체 기능 활용:
- 일부 버전의 플러그인 설정에는
Overwrite Old Slugs
(기존 슬러그 덮어쓰기) 옵션이 있습니다. 이 기능을 활성화하고 모든 글을 일괄 업데이트(Bulk Update)하면 한 번에 슬러그가 변환됩니다.
고급 사용자용 (비추천):
- 데이터베이스를 백업한 후, SQL 명령어를 사용해 모든 글의 슬러그를 재저장하는 방법도 있습니다. 이 과정에서 플러그인이 자동으로 동작해 슬러그를 변환합니다. 데이터베이스에 대한 이해가 부족하다면 권장하지 않습니다.
5. 퍼머링크 재저장 및 캐시 삭제
설정
> 고유주소
메뉴로 이동하여, 별도 수정 없이 변경 사항 저장
버튼을 한 번 더 클릭합니다.- 이 과정은
.htaccess
파일을 갱신하여 404 오류를 예방하는 중요한 절차입니다. - 마지막으로 사용 중인 캐시 플러그인이나 브라우저 캐시를 모두 삭제하여 변경된 슬러그가 바로 반영되도록 합니다.
주의: 슬러그를 변경하기 전에는 반드시 전체 워드프레스 블로그를 백업해두는 것을 강력히 권장합니다.
0 댓글