Simple Slug Translate 플러그인으로 워드프레스 슬러그 일괄 변환하는 방법

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 댓글