플러그인 충돌시 : WordPress 플러그인 충돌 처리 모범 사례

워드 프레스 웹 사이트를 운영하는 동안 언젠가는 중대한 플러그인 충돌을 경험할 수밖에 없습니다.


이러한 충돌이 발생하면 두 개의 작은 플러그인간에 문제가되지 않습니다. 사이트에서 가장 중요한 플러그인이 직접 영향을 받음으로써 거의 모든 기능이 중단 될 수 있습니다..

그 진술은 50 % 편집증과 50 % 이유입니다. 가장 중요한 플러그인은 복잡성 때문에 다른 플러그인과 충돌합니다. 귀하의 사이트가 이벤트 관리 플러그인, 전자 상거래 플러그인 또는 그 밖의 다른 환경에서 실행되는지 여부에 관계없이 충돌 발생시 주요 피해자가 될 수 있습니다..

많은 플러그인을 사용하는 경우 충돌을 완전히 피하는 것은 거의 불가능합니다. 그러나 플러그인 충돌 및 문제를 최소한으로 유지하기 위해 사용할 수있는 몇 가지 방법이 있습니다..

오래된 플러그인 피하기

특정 기능에 플러그인을 사용해야하는 경우 최근에 업데이트되었고 최신 버전의 WordPress와 호환되는지 확인하십시오..

6 개월 이상 개발자가 플러그인을 업데이트하지 않은 경우 오래된 코드가 포함될 가능성이 높습니다. 워드 프레스가 개발주기를 단축 시키려고 노력하고 있기 때문에 이것이 더욱 중요해집니다..

무엇이든 업데이트하기 전에 백업 플러그인

플러그인 폴더

대부분의 사람들은 다시 생각하지 않고 플러그인과 웹 사이트를 업데이트합니다. 웹 사이트에서 최신 버전의 소프트웨어를 실행해야하지만 이러한 업데이트를 수행 할 때 무모하지 않아야합니다..

핵심 WordPress 소프트웨어 업데이트와 마찬가지로 주요 변경을 수행하기 전에 전체 사이트를 완전하고 사용 가능한 백업을하는 것이 좋습니다. 백업이 있으면 문제가 발생하여 이전 버전으로 롤백해야 할 경우 각 플러그인의 이전 버전을 복원 할 수 있습니다.

다음과 같은 서비스가 있습니다 VaultPress 간단하게 다운로드 할 수 있지만 모든 것을 백업 할 수 있습니다. wp-content / plugins FTP 프로그램을 사용하는 폴더 FileZilla.

사이트의 로컬 개발 버전 만들기

MAMP 또는 WAMP와 같은 응용 프로그램을 사용하여 로컬 컴퓨터에서 웹 사이트 버전을 만듭니다..

그런 다음이 로컬 버전의 사이트를 설치 한 각 플러그인으로 업데이트하기위한 테스트 환경으로 사용할 수 있습니다. 이를 통해 다른 플러그인과의 충돌없이 각 플러그인의 업데이트를 테스트 할 수 있습니다.

충돌이 발생하면 사이트의 실제 버전에서는 충돌이 발생하지 않습니다. 모든 것이 작동 할 때까지 개발 버전에서 플러그인을 테스트하고 조정할 수 있습니다..

그런 다음 라이브 버전을 업그레이드 할 수 있습니다.

개별적으로 플러그인 업데이트

모든 플러그인을 선택하고 동시에 WordPress에서 업데이트하도록 유혹 할 수 있습니다. 모든 것이 계획대로 진행된다면 확실히 시간을 절약 할 수 있습니다.

업데이트 후 플러그인에 문제가있는 경우 각 플러그인을 개별적으로 업데이트하는 데 몇 분이 더 소요됩니다. 이 방법을 사용하면 충돌을 일으킨 플러그인을 정확히 확인한 다음 백업에서 바로 이전 버전을 복원 할 수 있습니다.

동시에 모두 업데이트하면 충돌하는 플러그인을 발견하는 데 상당한 시간을 소비해야 할 위험이 있습니다..

갈등 찾기

앞의 요점은 좋은 습관이지만 대부분의 사람들이 몇 분을 더 기꺼이 쓰려고하지는 않습니다. 모든 플러그인을 동시에 업데이트 한 경우 두 가지 옵션이 남아 있으며 가능한 경우 두 번째 옵션을 사용하지 않으려는 경우.

1. 플러그인 복원

업데이트 직전에 가져온 백업에서 플러그인을 완전히 복원 할 수 있습니다. 그런 다음 각 플러그인을 한 번에 하나씩 업데이트하여 충돌을 일으키는 플러그인을 찾으십시오..

1 점에 대한 귀하의 답변이“아 그래요. 먼저 백업해야 했어요.” 포인트 2를 사용하지 않은 것에 대해 유감스럽게 생각합니다.

2. 수동 프로세스

백업이 없습니다. 시간을 절약하기 위해 모든 플러그인을 한 번에 업데이트했으며 이제 중요한 것이 깨졌습니다. 이제 각 플러그인을 수동으로 확인하여 충돌을 찾는 힘든 작업에 직면했습니다..

이렇게하려면 설치 한 모든 플러그인을 비활성화해야합니다.

모두 비활성화되면 문제가 발생한 기본 플러그인을 활성화하고 제대로 작동하는지 확인할 수 있습니다. 플러그인이 손상되었을 수 있습니다.

그런 다음 각 플러그인을 하나씩 활성화하고 충돌이 발생했는지 확인해야합니다. 많은 플러그인이 설치되어 있다면 시간이 걸릴 수 있습니다.

설상가상으로,이 충돌을 발견하면 두 번째 플러그인을 비활성화 한 상태로 두거나 업데이트 전에 설치 한 버전을 찾아야합니다. 버전 번호가 무엇인지 알고 있다고 가정합니다..

이 수동 방법을 수행하는 데 많은 시간이 걸리고 사이트를 수행하는 동안 사이트에서 주요 기능 문제가 발생할 수 있습니다. 사전 대처, 백업 및 웹 사이트 업데이트 계획을 세워이 시나리오를 완전히 피하는 것이 가장 좋습니다..

플러그인 지원 포럼을 사용하여 충돌 해결

문제가있는 플러그인을 찾으면 지원 포럼으로 이동하는 것이 좋습니다. 일반적으로 WordPress.org 페이지에서 플러그인을 무료로 사용할 수있는 경우 플러그인 또는 개발자 웹 사이트가 프리미엄 플러그인 인 경우 해당 플러그인을 찾을 수 있습니다..

플러그인 포럼

당신이 갈등을 겪은 첫 번째 사람이 아닐 수도 있습니다. 이 문제로 운이 좋은 환자 인 경우 포럼에서 스레드를 만들거나 개발자에게 전자 메일을 보내 문제를 조사해야합니다..

자신의 포럼 스레드를 시작하려면 WordPress.org 프리미엄 플러그인을 구매할 때 만든 계정이 없거나 계정에 로그인 한 경우.

해결이 불가능한 경우 사소한 플러그인 교체

충돌에 대한 해결책이 없을 수 있습니다. 해당 플러그인의 기능을 포기하는 것 외에 다른 옵션이 없을 수 있습니다. 적어도 단기 해결책으로.

동일한 기능을 수행하는 다른 플러그인을 사용할 수 있습니다. 교체 플러그인을 검색하는 데 시간을 투자하고 찾은 첫 번째 플러그인 만 사용하지 마십시오. 좋은 지원을 받고 최근 개발자가 업데이트 한 것을 찾으십시오..

새 플러그인 개발자에게 연락하여 이전 플러그인과의 충돌이 문제인지 물어 보는 것도 좋습니다..

특정 플러그인에 묶여 있지 않으며 원하는 것을 정확하게 찾을 수없는 경우 플러그인이 필요없는 웹 사이트를위한 사용자 지정 코드를 만들 수있는 사람을 찾는 것이 좋습니다..


실제로 WordPress의 모든 것에 플러그인을 사용할 수는 있지만 사용 가능한 최선의 옵션이 아닐 수도 있습니다.

플러그인을 사용하여 간단한 작업을 수행하는 경우 사용자 지정 코드로 바꾸는 방법을 배우는 것이 훨씬 현명한 옵션입니다. 자신을 배우거나 다른 사람이 작업을 수행하는 데 필요한 특정 코드를 작성하여 테마에 추가하도록 할 수 있습니다.

귀하가 웹 사이트를 관리 할 때 칩을 사용하는 각 플러그인은 타사 개발자에게 장기적인 건강 상태를 제공합니다..

개발자가 플러그인을 최신 상태로 유지하지 못할 수 있습니다. 코드가 지저분하고 의도하지 않은 구멍과 문제가있을 수 있습니다. 설치 한 다른 플러그인에서 이미 사용하고있는 기능을 사용할 수도 있습니다..

문제가 무엇이든, 일반적으로 플러그인을 적은 리소스를 사용하고 다른 문제를 일으킬 가능성이 적은 사용자 지정 코드로 교체하면 피할 수 있습니다.

웹 사이트에서 주요 플러그인 충돌이 발생 했습니까? 어떻게 해결 했습니까? 우리는 의견에서 그것에 대해 듣고 싶습니다.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map