WordPress 플러그인을 깔끔하게 제거하는 방법
게시 됨: 2021-03-11플러그인은 WordPress 생태계의 생명선입니다. 웹 사이트 또는 블로그 플랫폼을 선택할 때 플러그인을 통한 WordPress의 핵심 확장성은 종종 WP 경로를 선택하는 주요 요소입니다. 그러나 모든 플러그인이 동일하게 생성되는 것은 아닙니다. 모든 플러그인이 항상 활성 상태를 유지할 필요도 없습니다. WordPress 플러그인을 제거하는 방법을 보여드리고자 합니다. 그러면 플러그인을 제거해야 할 때 사이트 파일을 어지럽히는 플러그인 조각과 분리된 테이블을 처리할 필요가 없습니다.
WordPress 플러그인 비활성화 대 제거
WordPress 사용자가 플러그인 비활성화와 플러그인 제거를 혼동하는 것은 드문 일이 아닙니다. 결국 두 작업 모두 사이트에서 플러그인을 제거하므로 하나는 다른 것만큼 좋습니까? 음 ... 아니. 정확히.
플러그인 비활성화가 바로 그것입니다. 비활성화. 플러그인은 사이트에서 더 이상 활성화되지 않습니다. 즉, 플러그인이 활성화하는 기능이 더 이상 작동하지 않습니다. 플러그인을 설치할 때마다 작동 하기 전에 활성화 하십시오. 플러그인 메뉴에서 마찬가지로 각 플러그인을 개별적으로 비활성화 할 수 있습니다.

이렇게 하면 사이트에서 플러그인 파일과 설정이 제거되지 않습니다 . 언제든지 다시 활성화할 수 있습니다.

그러나 플러그인을 삭제하거나 제거하면 사이트에서 플러그인 파일이 제거됩니다. 또는 적어도 대부분.
YouTube 채널 구독
WordPress 플러그인을 제거하는 이유는 무엇입니까?
대부분의 사람들은 WordPress 플러그인이 끝났기 때문에 제거합니다. 당신의 경우 기능에 대한 필요성이 더 커졌거나 대체품을 찾았거나 심지어 마음에 들지 않을 수도 있습니다.
제거해야 하는 또 다른 주요 이유는 플러그인으로 인해 사이트 문제가 발생하기 때문입니다. 플러그인에 사이트 데이터를 손상시킬 수 있는 보안 허점이 있을 수 있습니다. 어쩌면 이미 있습니다. 테마와 플러그인 간에 충돌이 있거나 개발자가 개발을 중단하고 더 이상 최신 버전의 WordPress와 호환되지 않을 수 있습니다.
이러한 문제의 대부분은 플러그인을 비활성화하기만 하면 완화될 수 있습니다(위에서 볼 수 있듯이). 그러나 잠재적으로 손상된 파일이 서버에 여전히 존재합니다. 그리고 그것들을 제거해야 합니다. 따라서 제거.
대시보드에서 WordPress 플러그인을 제거하는 방법
WP 관리 대시보드에서 WordPress 플러그인을 제거하는 것은 간단합니다. 플러그인 – 설치된 플러그인 으로 이동하여 설치된 항목의 전체 목록을 확인하십시오.

거기에서 제거하려는 플러그인을 비활성화해야 합니다 . 당신도 우리가 위에서 보여 주었다 비활성화 버튼을 클릭하거나 플러그인의 숫자 옆에있는 상자를 선택하고 메뉴 드롭 다운 대량 작업에서 D의 EACTIVATE를 선택할 수 있습니다.

이 과정이 완료되면, 당신은 단지 그것을 반복 드롭 다운에서 이번에 만 선택 D의 elete이 필요합니다.

플러그인을 제거하기 위해 버튼을 클릭한 후 마음이 바뀌면 다시 설치해야 합니다.
WordPress 플러그인을 제거하면 어떻게 되나요?
대부분의 경우 WordPress 플러그인을 제거하면 서버의 /wp-content/plugins/ 디렉토리에 생성된 폴더와 파일이 제거됩니다. 그것은 깨끗한 휴식이 될 것이며 서버의 inode와 스토리지 사용량이 줄어들 것임을 확신할 수 있습니다.
그러나 일부 플러그인은 설치한 파일을 통해 사이트에 연결되지 않습니다. 일부 플러그인은 WP 코어 자체를 사용하여 테이블을 만들고 데이터를 관리하여 WordPress 코어 데이터베이스를 변경합니다. (그런데 이것은 정상적인 동작입니다. 이런 일이 발생하더라도 걱정하지 마십시오.) 침입으로부터 사이트를 보호하는 일부 플러그인은 .htaccess 파일을 변경할 수 있습니다(리다이렉션 플러그인도 마찬가지임).
그러나 제거 시 일부 플러그인은 해당 데이터베이스 테이블 및 항목을 제거하지 않습니다. 어떤 경우에는 다시 설치하는 경우에 대비하여 개발자가 사용자 설정을 유지하기를 원하기 때문입니다. 그러나 그것을 제외하고 일부 플러그인은 결국 서버를 막히게 하고 성능 및 쿼리 시간에 영향을 미치기 시작할 수 있는 데이터의 비트와 바이트를 남깁니다.
또한 일부 플러그인은 파일 시스템 자체에 파일의 흔적을 남깁니다. 예를 들어, 백업 플러그인을 사용할 수 있지만 잠시 제거하기로 결정할 수 있습니다. 대부분의 경우 백업 플러그인의 폴더는 사이트 백업을 포함하기 때문에 그대로 유지됩니다. 이 경우 사이트를 안전하게 유지하기 위한 안전 장치입니다. 그러나 일부 플러그인은 정리해야 할 분리된 파일만 남겨둡니다.
모든 WordPress 플러그인 파일을 완전히 제거하는 방법
WordPress 플러그인을 제거하는 방법을 아는 것의 일부는 모든 단일 파일을 제거하는 것이 100% 필요하지 않다는 것을 아는 것입니다. WordPress를 처음 사용하는 사용자이거나 WP 파일 구조에 대해 많이 알지 못한다면(또는 그 깊이를 알고 싶지 않다면) 걱정하지 마십시오. 고아 파일과 데이터베이스 테이블이 영향을 미칠 가능성은 매우 낮습니다.
그러나 사이트가 0.1초의 페이지 속도에 의존하는 경우 파일 시스템과 데이터베이스를 정리하는 것이 원하는 것일 수 있습니다.
SFTP를 사용하여 남은 파일을 제거하는 방법
SFTP는 서버에서 이러한 파일을 제거할 수 있는 가장 안전한 방법입니다. 웹호스트 내에서 그곳에서 호스팅되는 모든 웹사이트에 대한 FTP 자격 증명을 설정할 수 있습니다. Siteground에서 각 웹사이트의 사이트 도구 섹션에는 SFTP 권한이 있는 계정을 원하는 만큼 만들 수 있는 FTP 계정 탭이 있습니다.

완료되면 해당 자격 증명을 사용하여 FileZilla와 같은 FTP 클라이언트를 통해 로그인합니다. 간편 연결(1) 을 사용하지만 파일 메뉴에서 로그인 정보를 저장할 수도 있습니다.

로그인하면 오른쪽 (2) 에 사이트의 디렉토리 구조가 표시되고 왼쪽 창에는 컴퓨터가 표시됩니다. 사이트에서 /wp-content/plugins/ (3)로 이동 하여 플러그인 파일을 찾습니다. 이름은 일반적으로 제목과 비슷하지만 항상 정확한 것은 아닙니다. 예를 들어, 우리가 제거한 플러그인은 RSS Importer 라고 불렸지만 디렉토리는 / import-xml-feed (4) 였습니다.

제거하려는 폴더를 마우스 오른쪽 버튼으로 클릭하고 다운로드(5) 를 선택합니다. 이것은 플러그인의 파일을 삭제하지 않고 대신 로컬 시스템에 저장하고 문제가 발생할 경우에 대비하여 백업합니다. 완료되면 다시 마우스 오른쪽 버튼을 클릭하고 삭제(6)를 선택합니다.

삭제를 확인하는 메시지가 표시되면 예 를 클릭합니다. 그게 다야. 플러그인의 나머지 파일이 SFTP에 의해 사이트에서 성공적으로 제거되었습니다.
데이터베이스에서 분리된 테이블을 제거하는 방법
파일은 SFTP를 통해 쉽게 처리할 수 있지만 데이터베이스 자체를 처리하는 것은 조금 더 까다로울 수 있습니다. 이제 이것은 게시물의 매우 고급 부분이며 모든 사람에게 권장하지 않습니다. 그러나 사이트가 정말 깨끗해야 하는 경우 이 방법을 사용하십시오.
그러나 먼저 사이트를 백업해야 합니다 . WordPress 데이터베이스를 수정할 때마다 사이트를 백업하십시오. 일이 잘못되고 테이블이 삭제되며 사이트가 오프라인 상태가 될 수 있습니다. 따라서 복원을 위한 빠른 백업이 필수적입니다.
이를 염두에 두고 이를 위해 Advanced Database Cleaner 플러그인을 사용하고 싶을 것입니다.

플러그인을 사용하여 플러그인을 제거하는 것이 이상하다고 생각할 수도 있지만 이 방법을 사용하면 DB를 매우 간단하게 처리할 수 있으므로 가치가 있습니다. (게다가 깨끗하게 제거됩니다!)
WP DB Cleaner 메뉴 항목은 데이터베이스에서 일반적으로 낭비되는 모든 고아 공간을 볼 수 있는 간단한 페이지로 이동합니다.

여기에 있는 모든 것이 플러그인과 관련된 것은 아니라는 것을 알게 될 것입니다. 위의 스크린샷에는 4,500개 이상의 게시물 개정이 저장되어 있습니다. 각 카테고리의 오른쪽에서 제외할 일수를 설정할 수 있습니다. 예를 들어, 개정판에 필요한 경우에 대비하여 지난 14일 간의 개정판을 제외하도록 설정했습니다. 제거할 요소를 선택하고 Clean 을 선택하면 사이트가 훨씬 부드러워집니다.
보다 구체적으로 플러그인 관련 데이터를 보려면 테이블 탭으로 이동합니다.

테이블 이름은 일반적으로 읽기 쉬운 형식으로 지정되며 어떤 플러그인에 속하는지 알 수 있습니다. 플러그인의 Pro 버전은 그 정보를 알려줄 것입니다.
여기에 나열된 모든 테이블은 더 이상 설치되지 않은 플러그인에서 가져온 것입니다. 예를 들어 wp_defender_ 로 시작하는 것은 wpmudev 플러그인인 Defender Pro에서 가져온 것입니다. wp_gamipress_ 테이블은 Gamipress에서 가져온 것입니다. 모든 테이블에 데이터가 있는 것은 아니지만 모두 db에 데이터로 존재합니다.
최적화하려는 테이블을 선택하십시오(플러그인은 가장 절실히 필요한 테이블에 대한 제안을 제공합니다). 드롭다운에서 행 최적화, 복구, 삭제 또는 비우기를 선택할 수 있습니다.

삭제를 드물게 사용하고 해당 테이블을 제거해도 문제가 발생하지 않는다는 것을 절대적으로 확신할 때만 사용하는 것이 좋습니다. 완전히 청소하는 방법입니다. (이 게시물을 작성하는 동안 테이블 삭제에 대해 무심한 태도를 취하여 WordPress 사이트가 손상되었을 수 있습니다.) 최적화 옵션을 사용하는 것이 좋습니다.
제거된 WordPress 플러그인과 관련된 단축 코드를 제거하는 방법
그리고 마지막으로, 플러그인 사용자의 골칫거리...단축코드. 우리는 실제로 Elegant Themes에서 단축 코드를 좋아하며 기능을 생성하는 환상적인 방법이라고 생각합니다. 그러나 문제 중 하나는 플러그인 사용을 중단하면(비활성화하고 제거하지 않더라도) 플러그인 작동이 중지된다는 것입니다. 그리고 [shortcode param=”render_something” time=”always] 와 같이 사이트에 원시 텍스트로 표시되는 렌더링되지 않은 단축 코드가 있습니다 .
이것은 실제로 수동으로 수정하는 것이 매우 쉽습니다. 웹 호스트로 이동하여 phpMyAdmin에 대한 액세스 권한을 찾으십시오. SiteGround에서는 사이트 도구 – 사이트 – MySQL – phpMyAdmin(탭)에 있습니다. phpMyAdmin 액세스 버튼을 누릅니다.

phpMyAdmin은 꽤 복잡할 수 있지만 이 부분은 그렇지 않습니다. 검색 (쿼리가 아님)으로 이동한 다음 쿼리를 입력합니다. 여기에서 Divi와 함께 사용하는 단축 코드 접두사이기 때문에 [et_]을 검색했으며 단축 코드가 많이 표시될 것임을 알고 있습니다.

보시다시피 단축 코드는 post_content 열에 표시됩니다. 또한 어떤 개별 게시물 ID 번호와 제목도 볼 수 있습니다. 그런 다음 두 가지 방법으로 처리할 수 있습니다. 먼저 왼쪽에 있는 편집 버튼을 클릭하고 데이터베이스에서 단축 코드를 꺼낼 수 있습니다.

또한 WordPress 대시보드의 게시물 및 페이지로 수동으로 이동하고 게시물 편집기를 사용하여 제거할 수도 있습니다. 이와 같이 데이터베이스를 검색하는 것이 단축 코드가 있는 게시물과 페이지를 찾는 가장 좋은 방법입니다. 다행히도 대부분의 경우 단축 코드는 거의 모든 게시물에 있는 것이 아니라 소수에 불과합니다.
또한 Shortcode Cleaner Lite/Pro 및 Better Search and Replace와 같은 플러그인은 데이터베이스를 검색하여 순식간에 지울 수 있습니다.
결론
WordPress 사이트에 플러그인이 있을 때마다 플러그인을 비활성화하거나 제거해야 할 기회가 있습니다. 문제 해결을 위한 것이든 단순히 기능을 완료하기 위한 것이든 상관없이 이제 WordPress 플러그인을 올바른 방법으로 제거하는 방법을 알고 있기를 바랍니다. 실제로 잘못된 방법은 아니지만 보시다시피 일부 방법은 다른 방법보다 조금 더 깔끔할 수 있습니다.
WordPress 플러그인 제거에 대한 경험은 무엇입니까?
Sammby/Shutterstock.com의 기사 특집 이미지
