WordPress 플러그인 디버깅을 돕는 방법
JoomUnited 개발자들은 플러그인이 최적의 방식으로 작동하도록 항상 최선을 다합니다. 물론 경우에 따라 오류가 발생할 수 있습니다. 예를 들어 세 번째 플러그인으로 인해 발생하는 비호환성 문제가 발생할 수 있습니다. 이러한 오류가 발생하면 어떻게 해야 할까요? 물론 신속하게 해결됩니다...
이 글에서는 개발자가 오류를 신속하게 이해하고 해결할 수 있도록 정확한 정보를 제공하는 방법을 알려드립니다. 문제 발생 시 개발자에게 정확한 정보를 제공하기 위해 다음 세 가지 단계로 나누어 설명드리겠습니다.
- 디버그 로그 켜기
- 문제 해결 플러그인 설치
- 자바스크립트 오류 확인
WordPress 디버그 및 로그 시스템 켜기
먼저 WP_DEBUG가 인지 알아야 합니다. 위키피디아에서 볼 수 있듯이 " WP_DEBUG PHP 입니다 . 기본적으로 false로 가정되며, 일반적으로 WordPress 개발 버전의 wp-config.php 파일에서 true로 설정됩니다."
보시다시피 WP_DEBUG 꺼져 있는 상수 임시 디버깅 목적으로 켤 수 있습니다
그 외에도 WP_DEBUG_LOG 이를 사용하면 플러그인의 모든 오류가 포함된 텍스트 파일을 자동으로 생성할 수 있으며, 이를 개발자에게 전송할 것입니다.
플러그인에 오류가 있을 경우 어떻게 작동하는지, 그리고 어떻게 표시되는지 자세히 알려드리겠습니다. WP Meta SEO 사용하지만, 다른 플러그인에도 동일한 단계를 따르시면 됩니다. WP Meta SEO , 어떤 문제든 발생할 수 있으므로 wp-config.php . 메모장, Visual Studio Code, Brackets 등 선호하는 텍스트 편집기를 사용하여 wp-config.php .
해당 파일은 WordPress 웹사이트가 설치된 서버의 루트에 있습니다.
텍스트 편집기로 열고 CTRL + F 편집 > 찾기를 클릭합니다 찾으려는 단어를 입력할 수 있는 상자가 표시됩니다. 이 경우 "WP_DEBUG"를
"define( 'WP_DEBUG', false )"를 찾습니다.
이제 해당 줄에 도달했으니 "false"를 제거하고 true를 입력한 다음 Enter를 클릭하고 다음 줄에 define( 'WP_DEBUG_LOG', true );를 복사하고 파일을 저장하면 다음 이미지와 비슷할 것입니다.
이 두 줄이 변경되면 "debug.php"라는 파일이 /wp-content/에 나타납니다.
완료되었습니다... 첫 번째 단계가 완료되었습니다. 이 파일은 개발자들이 문제 해결 속도를 높이는 데 필요한 파일 중 하나입니다. 모든 오류는 이 텍스트 파일에 기록되어 모니터링됩니다.
WordPress 문제 해결 플러그인 설치
WP Meta SEO 사용하겠습니다 . Health Check & Troubleshooting 플러그인을 설치하고 충돌 검사를 실행하려면 다음 단계를 따르세요.
- WordPress 사이트에 로그인하면 사이트 대시보드에 표시됩니다.
- 페이지 왼쪽 섹션에 있는 "플러그인"을 클릭하세요.
- "새로 추가"를 클릭하세요
- 아래와 같이 검색창에 "건강 점검 및 문제 해결"을 입력하세요.
- "지금 설치"를 클릭하면 플러그인 목록이 자동으로 청구됩니다. 오른쪽을 찾아 "지금 설치"를 클릭한 다음 "활성화"를 클릭합니다.
- "사이트 상태" 를 클릭합니다 . 왼쪽 메뉴에는 "도구" . 이를 클릭한 다음 "사이트 상태"를
- "문제 해결" 클릭하고 경고 정보를 읽은 후 "문제 해결 모드 시작"을
문제 해결 모드는 모든 플러그인을 자동으로 비활성화하고 기본 테마로 전환합니다. 문제 해결 모드는 사이트를 방문하는 일반 사용자에게는 영향을 미치지 않습니다.
- 당신이 겪고 있던 문제를 재현해보세요
활성화된 플러그인이 없고 기본 테마를 사용하는 기본 환경에서 문제가 발생하는 경우, 플러그인이 예상치 못한 동작을 일으키지 않는다는 의미입니다 .
- "플러그인" > "설치된 플러그인"을 클릭하세요.
"플러그인" 메뉴가 확장되어 추가 옵션을 제공합니다. "설치된 플러그인"을 클릭하세요.
- WP Meta SEO 옆에 있는 "문제 해결 중 활성화"를 클릭하세요.
- WP Meta SEO 만 활성화하고 기본 테마를 사용했을 때 발생한 문제를 재현해 보세요 . 문제가 발생하면 문제는 당사 플러그인으로 인해 발생합니다.
어떤 면에서는 좋은 소식입니다. 문제의 일부를 이미 파악하셨으니까요. 이제 개발자가 웹사이트에 로그인하여 새 버전을 출시하기 전에 문제를 해결해야 합니다! 그렇지 않은 경우, 비활성화된 다음 플러그인을 활성화하는 단계를 반복하면 오류를 재현할 수 있습니다.
WordPress 플러그인에서 Javascript 오류 확인 및 디버깅
Chrome 또는 Firefox 콘솔에서 Javascript 오류를 확인해 보겠습니다. 브라우저에 따라 콘솔 이름이 약간 다르지만, Chrome과 FireFox에서는 "콘솔"이라고 부르겠습니다. 콘솔을 열려면 다음 단계를 따르세요.
- 사이트의 어느 부분에서든 프런트엔드에서 검사를 마우스 오른쪽 버튼으로 클릭합니다.
- 콘솔을 선택하면 페이지 오른쪽에 개발자 도구가 열리고 "콘솔"을 클릭합니다.
오류를 확인하려면 콘솔을 열고 예상했던 오류를 재현한 다음 콘솔을 살펴보세요. 오류는 자바스크립트 충돌이 발생한 위치를 설명하는 빨간색 텍스트입니다.
JavaScript 오류를 발견한 경우, 오류의 확장된 버전의 스크린샷을 찍어
문제 보고 보내기/공유하기
이제 모든 정보를 갖추었으므로 개발자가 프로세스를 빠르게 진행하는 데 도움이 됩니다. 수집한 모든 정보를 티켓/게시물에 추가하세요. 기억하세요. 항목은 다음과 같습니다.
- 디버그.로그
- 충돌을 일으키는 플러그인에 대한 참고 사항
- 오류가 있는 자바스크립트 콘솔 캡처
이러한 단계를 따르고 올바른 정보를 보내주시면 개발자가 더 빠르게 디버깅 작업을 수행할 수 있을 것입니다. 미리 감사드립니다 :)
지원 목적으로 새로운 WordPress 사용자 계정을 만들고 공유하세요
새로운 관리자 사용자를 만드는 것은 지원팀에 문제의 원인을 빠르게 보여주는 한 가지 방법입니다. 이 과정을 시작하기 전에 다음 사항을 간략하게 다시 한번 확인해 보세요.
- 문제가 해결된 후에는 이전 자격 증명을 저장하지 않습니다(보안상의 이유로).
- 지원 목적으로 생성된 관리자 사용자 계정을 제거하는 것이 좋습니다.
- 우리 팀과 공유된 모든 정보는 안전하게 보호되며 비공개로 유지됩니다.
새 사용자를 생성하려면 먼저 관리자 사이트에 로그인하세요. 로그인에 성공하면 WordPress 대시보드로 이동합니다.
메뉴 > 사용자 로 이동하세요 .
새로 추가 클릭 왼쪽 메뉴에 있는 새로 추가 으로 이동하세요
다음으로, 새 사용자 추가 양식이 나타납니다. 정보를 입력하려면 사용자 이름, 이메일 .
비밀번호 에서는 무작위 비밀번호 생성기를 사용하거나 직접 비밀번호를 설정할 수 있습니다. 또한, 새 사용자에게 계정 관련 이메일을 보내려면 " 사용자 알림 보내기"
역할을 선택합니다 . 이는 사이트 사용자의 권한을 설정하는 중요한 단계입니다. "관리자" 는 가장 높은 권한으로, 사용자에게 웹사이트의 모든 기능에 대한 접근 권한을 부여합니다. 사용자 접근 권한을 제한하려면 다른 역할을 설정할 수 있습니다.
하단에 있는 '새 사용자 추가' 클릭하세요
블로그를 구독하시면 사이트에 새로운 업데이트가 있을 때 이메일로 알려드리므로 놓치지 않으셔도 됩니다.

















댓글