오래된 WordPress 플러그인을 처리하는 방법
게시 됨: 2021-03-12WordPress는 거의 10년 반 동안 사용되었습니다. 수명 면에서 꽤 좋은 실행이지만, 초기에 사용했던 웹 사이트가 여전히 존재한다는 의미이기도 합니다. 개인적으로 저는 그 중 약 9년 동안 WP와 함께 일해 왔습니다. 그리고 제가 구축한 오래된 사이트 중 일부에서 공통적인 문제를 발견했습니다. 바로 오래된 플러그인이 있다는 것입니다.
사실, WordPress Plugin Repository에서 "포기"된 것으로 간주되는 플러그인이 상당히 많다는 것을 알게 되었습니다. 최소 2년 동안 업데이트되지 않은 모든 항목에 해당 레이블이 부여됩니다. 따라서 이러한 오래된 제품 중 일부에 대한 대체품을 찾는 것은 이제 일상적인 유지 관리의 일부가 되었습니다.
때로는 이전 소프트웨어를 대체할 새 소프트웨어를 찾을 수 있습니다. 다른 때는 그렇게 운이 좋지 않습니다. 그러나 지난 몇 년 동안 발생한 이러한 문제의 엄청난 양은 나를 생각하게 했습니다. 오래된 플러그인을 처리하는 가장 좋은 방법은 무엇입니까? 그리고 "플러그인 썩음"의 나쁜 경우를 가장 잘 피할 수 있는 방법은 무엇입니까?
우리는 좋은 의도로 시작했습니다
WordPress를 처음 소개하고 얼마나 많은 훌륭한 플러그인이 있는지 깨닫기 시작하면(이 시점에서 모두 훌륭해야 함) 스타일에 맞지 않는 것처럼 설치를 시작할 수 있습니다. 약간의 경험 후에야, 알겠습니다. 모든 플러그인이 귀하의 사이트에 있을 가치가 있는 것은 아닙니다.
따라서 이전보다 조금 더 철저하게 플러그인을 검사하는 연습을 시작합니다. 이는 훌륭한 일입니다. 문제는 이전에 구축한 모든 사이트로 돌아가서 동일한 심사 과정을 거치지 않을 수도 있다는 것입니다. 시간이 지남에 따라 많은 플러그인이 작성자에 의해 유지 관리되지 않습니다. 플러그인이 노력을 정당화할 만큼 충분한 인기를 얻지 못했을 수 있습니다. 또는 때때로 사람들은 소프트웨어 유지 관리에 필요한 여가 시간이 부족합니다. 그것은 일어난다.
그 때 당신은 플러그인 부패의 좋은 오래된 사례에 부딪쳤습니다. 몇 년 동안 업데이트를 보지 못한 활성 플러그인이 하나 이상 있습니다. 이것은 여러 가지 이유로 좋지 않습니다. 첫째, 소프트웨어 중간에 사용자가 알지 못하는 큰 보안 허점이 있을 수 있습니다. 둘째, WordPress, 플러그인 및 테마의 새 버전이 출시됨에 따라 호환성 문제로 인해 언제든지 사이트가 중단될 수 있습니다.
이것은 어려운 상황입니다. 불행히도, 그것을 파헤치는 데는 상당한 노력이 필요할 수 있습니다.
상황 평가 및 계획 수립
더 이상 유지 관리되지 않는 플러그인이 포함된 사이트를 발견하면 다음과 같은 몇 가지 작업을 수행해야 합니다.
문제의 플러그인 연구
첫 번째 단계는 설치한 오래된 플러그인이 무엇인지 살펴보고 그 역할을 파악하는 것입니다. 구축하지 않은 사이트인 경우 특히 어려울 수 있습니다. 정말 운이 좋다면 플러그인이 설치되었지만 실제로 사용된 적이 없다는 것을 알 수 있습니다. 그러면 작업이 훨씬 쉬워집니다. 그러나 실제로 사용 중이라면 사이트에서 어떻게 구현되었는지 확인하고 싶을 것입니다.
예를 들어 플러그인 설정을 살펴보고 무엇이 있는지 확인하십시오. 모든 것이 한 곳에서 제어된다는 것을 알 수 있습니다. 그렇지 않은 경우 페이지, 게시물 및 테마 템플릿을 살펴보고 플러그인의 코드가 추가되었는지 확인하십시오. 페이지나 게시물 내부에 있는 경우 일종의 단축 코드가 표시될 가능성이 큽니다. 그렇지 않으면 테마 템플릿에서 PHP 코드를 찾을 수 있습니다. 플러그인 문서가 어딘가에 여전히 존재한다면 찾고 있는 코드의 예를 찾을 수 있을 것입니다.
행동 계획 수립
문제가 무엇인지 알게 되면 문제를 해결하기 위한 계획을 세울 수 있습니다. 힌트: 이것은 매우 드물게 오래된 플러그인을 유지하는 것을 포함합니다. 플러그인이 사이트의 임무에 절대적으로 중요한 작업을 수행하는 경우에만 고려할 수 있습니다. 그리고 그것이 중요하더라도 최종 교체를 계획하고 싶을 것입니다.
여러 번, 오래된 플러그인을 대체할 적절한 플러그인을 찾을 수 있을 것입니다. 그러나 동일한 작업을 수행하는 플러그인을 찾는 것 뿐만 아니라(여러 옵션이 있을 수 있음) 다음과 같은 플러그인도 찾아야 합니다.
- 지난 1년 동안 업데이트되었습니다.
- 다른 유사한 플러그인에 비해 합리적인 사용자 기반이 있습니다.
- 지원 요청에 자주 응답하는 저자가 있습니다.
공식 리포지토리에서 플러그인을 검색할 때 이 정보를 찾기가 상당히 쉽습니다. 상용 플러그인은 흙을 파헤치는 데 시간이 조금 더 걸릴 수 있습니다.
플러그인이 처리하는 기능 유형에 따라 테마의 일부 기본 코드로 플러그인을 복제할 수도 있습니다. CMS에 이미 내장된 기능을 모방하는 WordPress 플러그인이 많이 있습니다. 그들은 무엇보다 편의를 위해 플러그인 형태로 제공됩니다.
요점은 대체자를 찾는 것이 좋지만 내년에도 똑같은 일을 반복해야 하는 상황을 스스로 설정하고 싶지는 않다는 것입니다. 모든 플러그인의 미래를 말할 수는 없지만 평판과 유지 관리 상태를 자세히 살펴볼 수는 있습니다.
죽음, 세금 및 버려진 플러그인
요즘은 플러그인 선택에 훨씬 더 신중을 기하고 있다고 생각하고 싶지만, 미래의 어느 시점에는 항상 팽팽해지는 플러그인이 있다는 사실을 받아들여야 할 것 같습니다. 일부 유용한 플러그인이 충분히 인기를 얻지 못하거나 개발자가 해마다 계속 사용할 시간이 없는 것은 불가피합니다. 자원 봉사에 크게 의존하는 오픈 소스 커뮤니티의 특성일 뿐입니다. 그러나 일부 상용 플러그인도 같은 구멍에 빠질 수 있습니다.
개발자가 해야 할 가장 좋은 일은 경계를 늦추지 않는 것입니다. 유지 관리하는 사이트를 정기적으로 살펴보고 어떤 플러그인이 설치되어 있는지 확인하고 마지막으로 업데이트된 시간을 확인하십시오. 무언가가 버려진 것처럼 보이고 플러그인을 계속 유지 하고 싶다면 추가 조사를 하십시오. 지원 요청이 여전히 응답 중인지 확인하고(WordPress 지원 포럼에서 쉽게 수행할 수 있음) 개발자에게 연락을 시도할 수도 있습니다. 그들이 여전히 플러그인에 관심이 있는지 확인하십시오. 그렇지 않다면 적어도 시도했다고 말할 수 있습니다.
좋은 점은 WordPress 플러그인과 관련하여 일반적으로 하나 이상의 좋은 옵션이 있다는 것입니다.