WordPress 플러그인 개발 도구
게시 됨: 2023-02-12플러그인은 WordPress가 인기 있는 주된 이유 중 하나입니다. 올바른 WP 플러그인을 사용하면 웹 사이트에서 원하는 거의 모든 기능을 구현할 수 있습니다. 그러나 때로는 필요한 것을 정확히 수행하는 플러그인이 없는 상황에 직면할 수 있습니다. 즉, 플러그인을 개발하는 것은 귀하에게 달려 있습니다.
물론 커스텀 플러그인을 만드는 것은 말처럼 쉽지 않습니다. 그러나 WordPress 플러그인 사용자 지정 프로세스를 훨씬 쉽게 만들 수 있는 흥미로운 WordPress 도구가 많이 있습니다. 즉, 숙련된 WordPress 플러그인 개발자가 아니더라도 자신만의 간단한 플러그인을 만들 수 있습니다.
이 기사에서는 WordPress 플러그인의 작동 방식에 대해 설명합니다. 그런 다음 사용자 정의 WordPress 플러그인을 설정하는 방법의 기본 사항에 대해 논의하고 프로세스를 단순화할 수 있는 여러 도구를 소개합니다. 시작하자!
WordPress 플러그인이란 무엇입니까?
WordPress 플러그인은 플랫폼의 애드온입니다. 올바른 WP 플러그인을 사용하면 WordPress에 기본적으로 포함되지 않은 모든 종류의 기능을 구현할 수 있습니다.
예를 들어 Yoast SEO는 검색 엔진 내에서 사이트의 위치를 개선하는 데 도움이 되는 많은 기능을 추가합니다. WooCommerce를 설정하면 WordPress를 본격적인 전자 상거래 플랫폼으로 변환할 수 있으며 WPForms를 사용하면 드래그 앤 드롭 빌더를 사용하여 모든 유형의 양식을 디자인하고 구현할 수 있습니다.
그러나 그것들은 단지 세 가지 예일 뿐입니다. 이 글을 쓰는 시점에 WordPress.org 에서 무료로 사용할 수 있는 플러그인이 55,000개가 넘습니다.
그것은 모든 표준에 의한 방대한 선택입니다. 또한 원하는 경우 고유한 맞춤형 플러그인을 개발하여 기여할 수도 있습니다.
시작하는 데 필요한 사항
첫 번째 플러그인 작업을 시작하기 전에 작업을 완료하기 위한 몇 가지 도구가 필요합니다.
- 텍스트 편집기. 코드로 작업할 때 모든 마법이 일어나는 곳입니다. 간단한 편집기에서 본격적인 통합 개발 환경(IDE)에 이르기까지 선택할 수 있는 옵션이 많습니다.
- 파일 전송 프로토콜(FTP) 클라이언트. 웹사이트 서버에 연결한 다음 서버에서 파일을 편집, 업로드 및 다운로드하려면 이것이 필요합니다.
- 완전히 작동하는 WordPress 설정. 당연히 플러그인을 개발하려면 테스트를 위해 WordPress 설치가 필요합니다.
이미 WordPress 웹사이트가 준비되어 있을 것입니다. 그러나 많은 실험이 필요한 프로젝트에서 작업할 때 가장 좋은 방법은 스테이징 환경에서 작업하는 것입니다.
웹 호스트에 따라 스테이징 기능에 대한 액세스 권한이 이미 있을 수 있습니다. 그렇지 않은 경우 언제든지 로컬 WordPress 설치를 설정하고 그곳에서 테스트를 수행할 수 있습니다.
기본 사용자 정의 플러그인을 설정하는 방법(3단계)
이 시점에서 플러그인 개발 작동 방식의 기본 사항을 살펴보겠습니다. 이 정보를 사용하여 나중에 소개할 도구를 사용하여 보다 복잡한 플러그인에서 작업할 수 있습니다.
1단계: FTP 또는 SFTP를 사용하여 사이트에 액세스
시작하려면 FTP(또는 호스트가 활성화한 경우 SFTP)를 통해 웹사이트에 액세스해야 합니다. 아직 클라이언트를 설정하지 않은 경우 사용하기 매우 쉬운 FileZilla를 권장합니다.
클라이언트가 열리면 스테이징 사이트의 FTP 자격 증명을 입력해야 합니다. 일반적으로 웹 호스트는 계획에 가입할 때 이를 제공하거나 호스팅 계정을 통해 찾을 수 있습니다. 그런 다음 Quickconnect 버튼을 클릭합니다.
클라이언트가 지금 연결을 시도할 것입니다. 성공하면 사이트의 폴더가 도구의 오른쪽 하단에 표시되는 것을 볼 수 있습니다.
2단계: 플러그인용 폴더 설정
모든 WordPress 플러그인에는 자체 플러그인 폴더가 있습니다. wp-content/plugins 디렉토리에서 찾을 수 있습니다:
가장 먼저 해야 할 일은 사용자 정의 WordPress 플러그인을 위한 새 폴더를 만드는 것입니다. 이를 위해 플러그인 폴더 내의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 디렉터리 생성 옵션을 선택합니다. 플러그인 폴더의 이름을 설정하고 기억할 수 있는 이름인지 확인하십시오.
3단계: 사용자 지정 플러그인의 기본 파일 설정
그런 다음 방금 만든 플러그인 폴더를 열고 파일 추가를 시작할 수 있습니다. 먼저 이름과 같은 플러그인에 대한 모든 기본 정보를 WordPress에 제공하는 파일을 생성해야 합니다.
파일이 폴더 내에 있는 한 mynewplugin.php 와 같이 원하는 대로 파일 이름을 지정할 수 있습니다.
지금은 해당 파일이 비어 있으므로 마우스 오른쪽 버튼으로 클릭하고 보기/편집 옵션을 선택합니다. 그러면 텍스트 편집기를 사용하여 파일이 열리고 다음과 같이 원하는 코드를 추가할 수 있습니다.
<?php /* 플러그인 이름: My Custom Plugin 설명: 간단한 커스텀 플러그인 저자: 존 도 */
이 단계에서 해당 파일을 저장하고 대시보드 내의 플러그인 탭을 확인할 수 있습니다. WordPress는 이미 이를 인식하고 플러그인을 즉시 활성화할 수 있습니다.
물론 플러그인에 어떤 기능도 추가하지 않았기 때문에 이 단계에서는 아무런 효과가 없습니다. 그것이 다음에 오는 단계이며, 다루어야 할 근거가 많기 때문에 자체 자습서가 필요합니다. 그러나 처음부터 완전히 새로운 플러그인을 개발하는 것은 많은 작업이므로 먼저 몇 가지 핵심 도구를 선택하는 것도 도움이 됩니다.
3 최고의 WordPress 플러그인 개발 도구
WordPress 플러그인은 매우 단순한 것부터 매우 복잡한 것까지 다양합니다. 그러나 플러그인을 보다 효율적으로 개발하는 데 사용할 수 있는 흥미로운 솔루션이 많이 있습니다. 상위 3가지 옵션을 살펴보겠습니다.
1. WordPress 플러그인 상용구
WordPress 플러그인의 경우 모두 유사한 기본 아키텍처를 공유합니다. 여기에는 이전 섹션에서 살펴본 것과 같이 프로젝트를 빌드하는 데 사용하는 코드 및 파일 섹션이 포함됩니다.
WordPress Plugin Boilerplate는 사용자 지정 플러그인을 구축하는 데 사용할 수 있는 표준화된 기반을 제공합니다. 모든 프로젝트에 재사용할 수 있는 전용 디렉토리와 파일을 설정하여 많은 시간을 절약할 수 있으므로 바로 코드 작업을 시작할 수 있습니다.
2. hookr.io
후크는 WordPress 개발의 기초입니다. 기본적으로 후크는 WordPress의 핵심에 내장된 기능을 사용할 수 있게 해주는 코드입니다. 이렇게 하면 핵심 소프트웨어를 변경하지 않고도 WordPress가 제공하는 기반을 확장할 수 있습니다.
대부분의 플러그인은 후크에 크게 의존하며 hookr.io에는 마음대로 사용할 수 있는 모든 옵션의 인덱스가 포함되어 있습니다. 또한 기존 플러그인이 사용하는 모든 후크를 검사할 수 있는 hookr.io 플러그인이 있으므로 작동 방식을 분석할 수 있습니다.
3. PHP단위
아시다시피 WordPress는 PHP를 사용하여 구동됩니다. 즉, 대부분의 경우 해당 언어를 사용하여 많은 사용자 지정 WordPress 플러그인 개발 작업을 수행하게 됩니다(비록 자신을 제한할 필요는 없음).
테스트는 모든 개발 프로젝트의 핵심 단계입니다. PHPUnit은 PHP 코드를 테스트하고, 버그가 없는지 확인하고, 실제 WordPress 웹사이트에서 사용하기 전에 몇 가지 후프를 통해 실행하는 데 사용할 수 있는 프레임워크를 제공합니다.
WP 엔진으로 학습 및 개발 유지
맞춤형 WordPress 플러그인 개발은 처음에는 겁이 날 수 있습니다. 시작하려면 첫 단계를 수행하는 데 도움이 되는 자료에 액세스해야 합니다. 다행스럽게도 기본 사항을 배우면 원하는 모든 유형의 사용자 지정 플러그인을 만들 수 있습니다.
플랫폼에 대해 자세히 알아보려면 WordPress의 개발자 리소스 페이지에서 시작하는 것이 좋습니다. 또한 사이트 방문자를 위한 놀라운 디지털 경험을 만들 수 있는 웹 호스트의 지원을 받는 데 도움이 됩니다. 이를 위해 저희가 선택한 계획을 확인할 수 있습니다!