[WP] 올바른 워드프레스 플러그인 삭제 방법: 3가지 요소로 보기

워드프레스 CMS가 전 세계 점유율의 43%를 차지할 수 있는 이유는 다양한 테마와 플러그인에 이유가 있습니다. 개발자들은 워드프레스 관리자의 수요에 맞게 플러그인을 만들며 워드프레스는 5만 여 개 이상의 플러그인이 만들어졌습니다.

워드프레스 플러그인 삭제 방법 > 기본적인 관리자 페이지에서..

워드프레스 관리자 페이지에 접속 후 [플러그인] > [설치한 플러그인] > [비활성] 목록에서 비활성으로 처리한 플러그인을 삭제할 수 있습니다. 가장 일반적인 첫 번째 방법입니다.

워드프레스 플러그인 삭제-관리자 페이지

워드프레스 플러그인 삭제 후 완전 삭제가 아닌 이유

웹사이트 속도를 위한 캐싱 및 보안, 백업, 페이지빌더, 게시판, 전자상거래 등 우수한 성능의 플러그인은 여러가지 CMS 중에 워드프레스를 사용해야 하는 이유로 만들어 주었습니다. 모든 5만 개 이상의 플러그인이 뛰어난 것은 아닙니다. 최신 버전의 코어에 맞게 업데이트가 되지 않거나, 플러그인 충돌, 여러가지 이유로 워드프레스 플러그인 삭제를 하더라도 데이터 베이스 테이블과 행이 남아 있는 경우가 많습니다.

관리자 페이지 > 플러그인 > 설치한 플러그인으로 이동 후 워드프레스 플러그인 삭제 후에도 DB 테이블과 행이 남는 경우가 87%~90% 이상입니다. 이 수치는 워드프레스를 이용한 웹사이트를 운영하면서 100여 개 이상의 플러그인을 설치하고 삭제하면서 제가 겪은 느낌입니다. 완전히 제거되지 않은 플러그인은 분명 사이트에 악 영향을 끼치게 됩니다.

플러그인 개발자는 왜 DB 정보를 남기는 것인가?

플러그인 업체 및 개발자는 왜 플러그인 삭제 후에도 데이터베이스의 테이블과 행을 남겨두게 만들었을까요? 첫 번째 이유는 나중에 플러그인을 다시 설치하고 관련 데이터가 그대로 유지되는 경우를 고려한 경우입니다. 차후에라도 다시 사용하는 경우라면 문제가 되지 않겠지요.

두 번째 이유는 대다수의 플러그인 개발자는 테이블을 남겨 두는 것이 사이트 성능에 영향을 주지 않는다고 할 수 있습니다.

하지만 5년 또는 10년 동안 운영되는 워드프레스 사이트에서 삭제한 플러그인들의 워드프레스 크론이 실행된다고 생각 한다면 서버의 리소스를 낭비할 수 밖에 없습니다. 데이터베이스 쿼리가 서버의 리소스를 잡아 먹을 수 밖에 없습니다.

또 데이터베이스 용량이 비 정상적으로 커질 수 있습니다. 서버의 디스크 공간이 쓸데없는 곳에 낭비되는 것입니다.

제대로 개발하고 운영하는 플러그인은 플러그인 설정 페이지에서 플러그인을 완전히 제거할 수 있는 옵션이 있어야 합니다. 대표적인 보안 플러그인 워드펜스는 이 옵션을 제공합니다. 하지만 워드펜스를 완전히 제거하려면 Wordfence Assistant를 사용할 것을 권장하기 때문에 참고해 주세요.

워드프레스 플러그인 삭제 및 비활성화-삭제 옵션이 있는 워드펜스 플러그인
워드펜스 플러그인 삭제 옵션

보안 플러그인이기 때문에 이 기능을 제공하는 것이 아니라 Polylang 다국어 플러그인 역시 이 기능을 제공합니다.

워드프레스 플러그인 제거 요소 3가지

문제를 직접 해결해서 워드프레스 웹사이트를 최적화 상태로 관리하는 방법입니다. 워드프레스에서 플러그인 삭제 후 DB 테이블, 사용하지 않는 숏코드, 플러그인 폴더 3가지를 제거하는 방법에 대해 알아 보겠습니다.

1. 워드프레스 미사용 숏코드 비활성화

숏코드로 인해 특정 콘텐츠가 깨진 상태로 보인다면 글 내에서 숏코드가 표시되지 않게 하는 임시 방편입니다. 플러그인의 단축 코드를 일시적으로 비활셩화 하는 방법으로 function.php 파일에 코드를 추가할 수 있습니다.

add_shortcode( 'pluginshortcode', '__return_false' );

워드프레스 웹사이트를 운영하면서 테이블 관련 플러그인으로 10개 전 후의 숏코드를 사용한 적이 있는데 플러그인의 보안 문제가 불거져서 결국 삭제하면서 숏코드 제거 및 테이블을 일일이 삭제한 적이 있습니다. 개인적으로 예전부터 숏코드 자체를 사용하는 것은 많은 거부감이 있었기에 이후로 숏코드를 워드프레스 사이트에서 더더욱 사용하지 않게 되었습니다.

2. FTP 또는 cPanel 또는 SSH를 이용한 폴더 삭제

www 또는 publick_html 등의 루트 폴더 아래 > wp-content/plugin 폴더로 이동 후 삭제되지 않은 플러그인을 삭제할 수 있습니다.

3. phpMyAdmin으로 테이블 정리하기

대부분의 웹호스팅 업체에서는 phpMyAdmin을 지원합니다.

워드프레스 phpMyAdmin 테이블 선택 후 경로

3.1 워드프레스 DB 테이블 삭제

예를 들어 Yoast 플러그인의 테이블까지 삭제가 필요한 경우(관리자 페이지에서 삭제 후 남아 있는 플러그인이라고 할 경우)에 [구조]에서 테이블을 찾아서 삭제 해 줍니다.

워드프레스 phpMyAdmin 구조에서 테이블 검색 후 삭제 방법

3.2 워드프레스 DB 행 삭제

테이블 행에 남아 있는 행을 삭제하는 방법입니다. phpMyAdmin에서 검색 시 와일드 카드는 “%”이기 때문에 검색 창에 [“%yoast%”]로 검색하면,

워드프레스 phpMyAdmin 검색에서 행 검색 후 삭제 방법1

아래의 결과를 얻을 수 있습니다.

워드프레스 phpMyAdmin 검색에서 행 검색 후 삭제 방법2

정확히 확인하기 위해

워드프레스 phpMyAdmin 검색에서 행 검색 후 삭제 방법3

[행 필터링]에서 검색하면 해당 옵션이 Yoast SEO 플러그인에만 관련된 행이라는 것을 알 수 있습니다.

예시이기 때문에 삭제해야 하는 테이블 및 행이 있을 경우는 관련 테이블 명 or 행을 구글링 해 본 후 추가 확인해 볼 수 있습니다. 주요 검색할 테이블 행은 다음과 같습니다.

  • wp_options
  • wp_postmeta
  • wp_usermeta

워드프레스 DB 관리 추천 플러그인

워드프레스 데이터베이스 관리를 phpMyAdmin 대신 편하게 실행할 수 있는 플러그인도 있습니다. 추천 플러그인은 WP-Optimize 플러그인입니다. 워드프레스 최적화 플러그인이지만 무료 버전에서 남겨진 데이터베이스 테이블을 삭제할 수 있습니다.

WP-Optimize 플러그인 남겨진 데이터베이스 테이블 삭제
WP-Optimize DB 테이블 삭제 기능

워드프레스 플러그인 제거 후 웹사이트 최적화를 위한 방법에 대해 알아 봤습니다.

플러그인(석조 벽에 빛나는 네온 사인)

Similar Posts

  • 크롬 개발자 도구 네트워크 탭 성능 테스트 가이드

    웹사이트의 실제 성능을 분석하려면 단순한 속도 점수보다는 브라우저가 리소스를 어떻게 로드하는지 직접 확인해야 합니다. 크롬 개발자 도구 네트워크 탭은 페이지가 로드되는 동안 발생하는 모든 요청을 실시간으로 추적하여, 병목 구간·캐시 정책·응답 속도를 정확히 파악할 수 있는 가장 강력한 도구입니다. 이 글에서는 네트워크 탭의 주요 항목과 리소스 분석 방법을 단계 별로 살펴보며, 워드프레스와 같은 CMS…

  • 구글 애드센스란? 개요 및 애드센스 대안 TOP7

    애드센스는 구글이 운영하는 광고 중개 서비스로, 광고주는 구글 애즈에 가입해 광고를 등록 후 웹 사이트, 검색 페이지, 유튜브 등에 게재할 수 있습니다. 유튜브 광고 수익은 10만 뷰 당 15~20달러 정도로 추정됩니다. 보통 애드센스 승인을 받기 위해 7~15개 정도의 양질의 콘텐츠가 일반적인 조건입니다. 구글 애드센스 및 애드센스 대안을 알아 보겠습니다. 워드프레스 등의 CMS를 운영해서…

  • TrustPilot(트러스트파일럿):글로벌 리뷰 사이트

    TrustPilot(트러스트파일럿)은 2007년 덴마크에서 세워진 리뷰 웹사이트입니다. 매월 100만 개의 리뷰가 게재되고 있습니다. 소비자는 구매한 제품의 경험에 대한 리뷰를 게시하게 되고 기업은 고객의 요구를 이해하고 제품 및 서비스 개선에 참고 자료로 활용할 수 있습니다. 목차워드프레스 플러그인 삭제 방법 > 기본적인 관리자 페이지에서..워드프레스 플러그인 삭제 후 완전 삭제가 아닌 이유플러그인 개발자는 왜 DB 정보를 남기는…

  • [GA4] 애널리틱스 기본 보고서와 라이브러리 활용 맞춤 보고서 만들기

    웹사이트와 앱 분석을 위한 GA4 보고서를 도입했지만 용어와 설정 방법 등에서 데이터 활용 방법을 어떻게 할지 고민할 수 있습니다. ‘GA4 애널리틱스 기본 보고서’의 유형에 대해 알아 보겠습니다. 목차워드프레스 플러그인 삭제 방법 > 기본적인 관리자 페이지에서..워드프레스 플러그인 삭제 후 완전 삭제가 아닌 이유플러그인 개발자는 왜 DB 정보를 남기는 것인가?워드프레스 플러그인 제거 요소 3가지1. 워드프레스…

  • 크리에이티브 커먼즈 라이선스 뜻과 이용허락조건 4가지 및 CC라이선스 6 종류

    크리에이티브 커먼즈 라이선스(Creative Commons License, 줄여서 CC 라이선스)란 저작자가 일정한 조건 하에 자신의 저작물을 다른 사람들이 자유롭게 이용할 수 있도록 허락하는 라이선스를 말합니다. 저작자가 저작자의 작품 사용 권한을 다른 사용자에게 부여하는 것을 말하며 각각의 단계를 가지고 있습니다. 목차워드프레스 플러그인 삭제 방법 > 기본적인 관리자 페이지에서..워드프레스 플러그인 삭제 후 완전 삭제가 아닌 이유플러그인 개발자는…

  • 구글 계정 로그아웃 하는 방법(PC&모바일)

    구글의 지메일(Gmail), 즐겨찾기 항목, 유튜브 등을 공공장소에서 사용 후 그 PC에서 구글 계정 로그아웃을 하지 못한 경우 내 PC 또는 모바일에서 다른 기기 로그아웃을 진행할 수 있습니다. PC와 핸드폰에서 구글 계정 로그아웃을 하는 방법에 대해 알아 보겠습니다. 목차워드프레스 플러그인 삭제 방법 > 기본적인 관리자 페이지에서..워드프레스 플러그인 삭제 후 완전 삭제가 아닌 이유플러그인 개발자는…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 5   +   4   =