IT ISSUE

Polylang 플러그인 완전히 삭제하는 방법

itissue 2024. 9. 18. 00:11
반응형

 

Polylang 플러그인은 워드프레스 사이트에 다국어 기능을 추가하는 데 매우 유용한 플러그인입니다. 이 플러그인을 사용하면 사용자가 다양한 언어로 콘텐츠를 쉽게 관리하고 번역할 수 있습니다. 그러나 시간이 지나면서 사이트의 필요가 변하거나 다른 다국어 플러그인으로 전환하고자 할 때 Polylang 플러그인을 완전히 삭제해야 할 수 있습니다. 단순히 플러그인을 비활성화하거나 삭제하는 것만으로는 데이터베이스나 파일 시스템에 일부 데이터가 남을 수 있습니다. 이러한 잔여 데이터를 제거하지 않으면 사이트 성능에 부정적인 영향을 미칠 수 있으며, 이는 데이터 누락 또는 호환성 문제를 유발할 수 있습니다. 이 글에서는 Polylang 플러그인을 완전히 삭제하는 방법을 단계별로 설명하겠습니다.

Polylang 플러그인을 삭제하기 전에 고려할 사항

  1. 백업: Polylang 플러그인을 삭제하기 전에 반드시 사이트 전체를 백업해야 합니다. 이는 데이터 손실을 방지하고, 삭제 과정 중 문제가 발생할 경우 복원할 수 있는 중요한 조치입니다. 백업은 파일뿐만 아니라 데이터베이스도 포함하여 전체적인 보존이 필요합니다. 사이트의 데이터를 잃지 않도록 백업 후에는 백업 파일이 제대로 생성되었는지 확인하십시오.
  2. 다국어 콘텐츠 확인: Polylang을 통해 관리된 다국어 콘텐츠는 플러그인을 삭제하면 손실될 수 있습니다. 특히 각 언어별로 생성된 페이지나 포스트가 삭제될 수 있으므로, 이 콘텐츠를 유지하거나 다른 방식으로 변환하기 위한 계획을 사전에 마련하는 것이 중요합니다. 번역된 콘텐츠가 필요하지 않다면 삭제해도 되지만, 유지해야 할 경우 데이터 마이그레이션 방법을 고려해야 합니다.

Polylang 플러그인 삭제 절차

1. Polylang 플러그인 비활성화

첫 번째 단계는 Polylang 플러그인을 비활성화하는 것입니다. 비활성화는 관리자 패널에서 몇 번의 클릭으로 쉽게 할 수 있는 작업이지만, 이 단계를 무시하지 않는 것이 중요합니다. 비활성화하면 플러그인의 기능이 중단되고, 이후 진행할 삭제 절차에서의 오류를 최소화할 수 있습니다.

  1. 워드프레스 관리자 패널에 로그인합니다. 로그인 정보는 사이트의 보안을 위해 신중하게 관리해야 합니다.
  2. 플러그인 메뉴로 이동하여 현재 설치된 모든 플러그인의 목록을 확인합니다.
  3. 설치된 플러그인 페이지에서 Polylang 플러그인을 찾습니다. 이때, 플러그인이 정확하게 설치되어 있는지 확인하십시오.
  4. Polylang 플러그인의 옆에 있는 비활성화 버튼을 클릭합니다. 이로써 플러그인의 기능이 비활성화되며, 사이트에서 더 이상 다국어 기능을 사용할 수 없게 됩니다.

2. Polylang 플러그인 삭제

플러그인을 비활성화한 후에는 삭제를 진행할 차례입니다. 삭제 절차는 간단해 보일 수 있지만, 실제로는 플러그인 관련 데이터를 완전히 제거하기 위한 중요한 과정입니다.

  1. Polylang이 비활성화된 상태에서 삭제 버튼이 나타납니다. 이를 클릭하여 플러그인을 삭제합니다. 이 과정에서 플러그인 파일과 관련된 데이터가 삭제됩니다.
  2. 플러그인을 삭제하면 Polylang과 관련된 파일 및 폴더가 워드프레스 설치 디렉토리에서 제거됩니다. 그러나 파일 시스템에 일부 캐시 파일이나 로그가 남아 있을 수 있으므로, 이러한 잔여 파일을 수동으로 확인하고 삭제하는 것이 좋습니다.

3. 데이터베이스에서 잔여 데이터 삭제

Polylang 플러그인을 삭제하더라도 데이터베이스에는 일부 설정 정보나 데이터가 남아 있을 수 있습니다. 특히, 데이터베이스에 남아 있는 잔여 데이터는 사이트의 성능에 영향을 줄 수 있으며, 다른 플러그인과의 충돌을 일으킬 수도 있습니다. 이를 완전히 제거하려면 데이터베이스에서 수작업으로 데이터를 삭제해야 합니다.

  1. phpMyAdmin 또는 워드프레스 사이트의 데이터베이스 관리 도구에 접속합니다. 데이터베이스에 접근할 때는 주의가 필요하며, 잘못된 조작은 사이트 전체에 영향을 미칠 수 있습니다.
  2. 데이터베이스에서 wp_options 테이블을 찾습니다. 이 테이블은 워드프레스 사이트의 다양한 옵션 및 설정 데이터를 저장하는 테이블입니다.
  3. polylang 또는 pll_로 시작하는 행을 검색하고, 발견된 모든 항목을 삭제합니다. 이때, 중요한 데이터를 삭제하지 않도록 주의하십시오. 만약 데이터가 불명확하다면, 삭제 전에 데이터를 백업하거나 추가적인 조사를 진행하는 것이 좋습니다.
  4. wp_termmeta, wp_postmeta 테이블에서도 pll_로 시작하는 데이터를 검색하여 삭제합니다. 이러한 테이블은 워드프레스의 포스트 및 용어에 대한 메타 데이터를 저장하는 곳이므로, 여기에서 관련 데이터를 삭제하면 Polylang과 연관된 모든 잔여 데이터가 제거됩니다.

4. 번역된 콘텐츠 확인 및 정리

Polylang을 사용하여 생성된 번역된 콘텐츠는 기본적으로 워드프레스 포스트나 페이지로 남아 있을 수 있습니다. 이러한 콘텐츠는 다국어 기능을 유지하지 않을 계획이라면 불필요할 수 있으므로 삭제하거나 통합하는 것이 좋습니다. 이 과정은 사이트의 구조와 사용자 경험을 최적화하는 데 중요한 단계입니다.

  1. 모든 언어의 콘텐츠를 검토하고 불필요한 포스트나 페이지를 삭제합니다. 이때, 삭제할 콘텐츠가 정말로 필요하지 않은지 다시 한번 확인하십시오.
  2. 필요에 따라 번역 콘텐츠를 수동으로 병합하거나 유지할 수 있습니다. 예를 들어, 특정 언어의 콘텐츠만 필요할 경우 해당 언어의 포스트를 유지하고, 나머지 언어의 포스트는 삭제하거나 병합하여 관리할 수 있습니다.

Polylang을 완전히 삭제한 후 고려할 사항

  1. SEO 영향: Polylang과 같은 다국어 플러그인을 제거하면 기존의 다국어 SEO 설정에 부정적인 영향을 미칠 수 있습니다. 특히, 다국어 사이트에서 사용되었던 hreflang 태그나 다국어 페이지의 URL 구조가 변경될 수 있습니다. 이러한 변화는 검색 엔진에서의 페이지 순위에 영향을 줄 수 있으므로, 리디렉션 설정 등을 통해 SEO 문제를 최소화하는 것이 중요합니다. SEO의 영향을 최소화하려면 Google Search Console이나 Bing Webmaster Tools와 같은 도구를 사용해 사이트 맵을 업데이트하고, 검색 엔진 크롤러가 새로운 구조를 인덱싱하도록 유도할 수 있습니다.
  2. 다른 플러그인 대체: 만약 Polylang을 다른 다국어 플러그인으로 교체하려 한다면, 새 플러그인을 설치한 후 기존 콘텐츠와의 호환성을 충분히 확인해야 합니다. 새 플러그인이 기존 Polylang 데이터와 호환되지 않을 경우 데이터 마이그레이션이 필요할 수 있으며, 이 과정에서 일부 콘텐츠가 손실되거나 형식이 깨질 수 있습니다. 플러그인 변경을 고려하고 있다면, 이를 사전에 테스트 사이트에서 검증하는 것이 좋습니다.

결론

Polylang 플러그인을 완전히 삭제하는 작업은 단순히 플러그인을 비활성화하고 삭제하는 것 이상의 작업이 필요합니다. 데이터베이스의 잔여 데이터를 정리하고, 번역된 콘텐츠를 관리하며, SEO에 미치는 영향을 철저히 고려하는 것이 중요합니다. 이 가이드에 따라 정확하게 단계별로 작업을 진행하면, Polylang 플러그인을 안전하게 삭제하고 사이트의 안정성과 성능을 유지할 수 있습니다. 또한, 플러그인 삭제 후에는 사이트의 전체적인 기능을 다시 한번 점검하여 문제가 없는지 확인하는 것이 좋습니다.

반응형