WordPress용 간단한 플러그인 생성을 위한 단계별 가이드
게시 됨: 2022-09-08WordPress에서 플러그인은 WordPress 웹사이트에 추가할 수 있는 기능 그룹을 포함하는 소프트웨어입니다. 그들은 기능을 확장하거나 WordPress 웹 사이트에 새로운 기능을 추가할 수 있습니다.
플러그인은 PHP 프로그래밍 언어로 작성되었으며 WordPress와 원활하게 통합됩니다. 개별 파일로 추가하거나 단일 zip 파일로 함께 묶을 수 있습니다.
다음은 WordPress용 간단한 플러그인을 만드는 방법에 대한 단계별 가이드입니다.
1. WordPress 디렉토리에 새 폴더를 만들고 이름을 "my-plugin"으로 지정합니다.
2. "my-plugin" 폴더 안에 새 파일을 만들고 이름을 "my-plugin.php"로 지정합니다.
3. 텍스트 편집기에서 "my-plugin.php" 파일을 열고 다음 코드를 추가합니다.
4. "my-plugin.php" 파일을 저장합니다.
5. WordPress 관리자 패널에서 플러그인을 활성화합니다.
플러그인을 사용하여 WordPress 사이트에 사용자 정의 기능을 추가할 수 있습니다. 플러그인을 만들려면 먼저 PHP, CSS, HTML 및 JavaScript와 같은 코딩 언어를 배워야 합니다. 우리는 프로세스를 단계별로 안내할 것이며, 이 과정이 끝나면 WordPress 코딩에 정통하게 될 것입니다. 우리는 각 기사의 끝에서 Twitter에서 팔로어를 요청하는 간단한 플러그인을 만들 것이며 마지막 부분에서 팔로워를 요청하는 메시지를 보게 될 것입니다. 플러그인에 readme.txt 파일을 추가하면 WordPress.org에서 제공한 정보를 표시합니다. 다른 WordPress 사용자가 검색하고 사용하려면 플러그인 저장소에 플러그인을 제출할 수 있습니다. 플러그인을 검토하려면 무료 WordPress.org 계정이 필요합니다.
아직 로그인하지 않은 경우 화면 오른쪽 상단의 로그인 버튼을 클릭하여 계정에 로그인할 수 있습니다. 플러그인의 readme 파일을 편집한 후 필요한 사항을 변경하십시오. Subversion(SVN)과 같은 버전 제어 소프트웨어를 사용하면 사용자가 수행한 작업을 기록하고 버전을 관리하며 공동 작업을 수행하면서 파일과 디렉터리를 변경할 수 있습니다. 설치 후 버전으로 이동하여 플러그인 저장소의 사본을 찾으십시오. 폴더에 이름이 지정되고 컴퓨터에서의 위치는 사용자가 결정합니다. 버전 앱은 이제 변경 사항을 플러그인에 동기화하므로 이제 플러그인에 커밋됩니다. 버전 1.0은 아래 샘플 코드와 같이 플러그인을 만드는 데 사용되었습니다.
플러그인이 크게 변경된 경우 버전 번호를 따서 명명된 폴더를 추가하여 새 버전을 생성해야 합니다. WordPress를 사용하면 플러그인에 아트워크와 스크린샷을 간단하게 추가할 수 있습니다. 이러한 항목의 이름은 다음과 같아야 하며 Subversion을 사용하여 업로드해야 합니다. 이 단계별 가이드는 WordPress 플러그인을 만드는 과정을 안내합니다. 아래 나열된 리소스를 보고 WordPress 플러그인에 기능을 추가하는 방법을 알아보세요. 이 기사가 재미있었다면 YouTube 채널을 구독하여 WordPress 비디오 자습서에 대해 자세히 알아보세요. WPBeginner의 자금 지원, 왜 중요한지, 우리를 지원하는 방법에 대해 자세히 알아볼 수 있습니다.
나만의 플러그인은 어떻게 만드나요?

플러그인을 만드는 과정은 사용 중인 프로그래밍 언어와 개발 환경에 따라 다르기 때문에 이 질문에 대한 모든 정답은 없습니다. 그러나 일반적으로 플러그인을 만드는 프로세스에는 언어에 적합한 파일 확장명(예: Python의 경우 .py, Java의 경우 .java 등)으로 새 파일을 만든 다음 플러그인과 인터페이스하는 데 필요한 코드를 구현하는 과정이 포함됩니다. 타겟팅하는 애플리케이션 또는 시스템. 플러그인을 완성한 후에는 플러그인 저장소 에 업로드하거나 자신의 웹사이트에서 호스팅하여 다른 사람들이 사용할 수 있도록 해야 합니다.
Christoph Hart가 개발한 크로스 플랫폼 오디오 애플리케이션은 오픈 소스인 가상 악기 및 플러그인 빌더 입니다. 샘플링이 강조되지만 합성 기능을 사용하여 오디오 효과뿐만 아니라 하이브리드 악기도 만들 수 있습니다. GitHub에서 소스 코드를 알 수 있으며 전체 코드에 액세스할 수 있습니다. 지원되는 형식은 Visual Studio, Audionauts 및 AAX입니다. Avid 개발자 계정으로 AAX를 시작하려면 iLok에 액세스할 수 있어야 합니다. Apple 개발자 계정을 만든 후 Mac용으로 개발된 소프트웨어는 Apple에서 제공하는 도구를 사용하여 공증되고 코드 서명되어야 합니다.
플러그인을 마켓플레이스에서 판매해야 합니까?
사이트에서 많은 사람들이 사용할 플러그인을 만들거나 많은 사람들이 사용할 플러그인을 만들고 싶다면 마켓플레이스에서 사용할 수 있는 플러그인을 작성하는 것을 고려해야 합니다. 다른 사이트의 사람들. 마켓플레이스에서 플러그인을 판매하면 더 많은 청중을 갖게 되며 플러그인에 대해 청구하는 가격이 더 높아집니다. 마켓플레이스를 통해 플러그인을 판매하면 플러그인의 배포 및 마케팅에 대한 통제력을 잃게 됩니다.
예제로 WordPress에서 플러그인을 만드는 방법

WordPress에서 플러그인을 만들려면 다음 단계를 따라야 합니다. 1. WordPress 설치 디렉터리에 폴더를 만듭니다(예: /wp-content/plugins/my-plugin/). 2. 해당 폴더에 PHP 파일을 만듭니다(예: my-plugin.php). 3. PHP 파일을 다음 코드로 채웁니다. /* 플러그인 이름: 내 플러그인 플러그인 URI: http://example.com/my-plugin 설명: 이것은 내 플러그인 버전입니다. 1.0 작성자: John Doe 작성자 URI: http: //example.com */ 4. 파일을 저장하고 WordPress 설치 디렉터리에 업로드합니다. 5. WordPress 관리 패널의 플러그인 메뉴 에서 플러그인을 활성화합니다.
플러그인은 WordPress를 단독으로 사용하는 것보다 더 많은 것을 얻을 수 있는 환상적인 방법입니다. WordPress는 무료이며 다양한 플러그인에서 사용할 수 있습니다. WordPress.com에 따르면 공식 WordPress 플러그인 저장소에는 이 글을 쓰는 현재 59,000개 이상의 무료 플러그인이 포함되어 있습니다. 이 게시물에서는 간단한 WordPress 플러그인을 만드는 방법을 보여줍니다. 이 과정에서는 간단한 플러그인을 만들고 작업을 더 쉽게 만들어줄 몇 가지 리소스를 공유하는 방법을 알려 드리겠습니다. 각 WordPress 플러그인의 기본 파일은 pluginplate 또는 pluginboilerplate와 같은 도구를 사용하여 수동 또는 자동으로 생성할 수 있습니다. 이 튜토리얼에서는 가상의 레스토랑 웹사이트에 맞춤형 게시물 유형을 추가하는 플러그인을 만드는 방법을 보여 드리겠습니다.
텍스트 편집기인 Notepad++를 열고 그 안에 있는 hot-recipes.php 파일을 수정합니다. 플러그인을 클릭하면 활성화할 코드를 입력해야 합니다. 다양한 옵션으로 구성할 수 있는 맞춤형 포스트 유형 레시피를 등록합니다. 또한 편집 옵션, 사용자 정의 필드, 발췌, 댓글, 추천 이미지 등과 같은 다양한 기능이 제공됩니다. 게시물 편집기에서 새 레시피 추가 버튼을 클릭하자마자 이러한 기능을 알 수 있습니다. Mac 또는 PC를 사용하여 hot-recipes.php 파일을 zip 파일로 압축하는 것이 효과적인 방법입니다. 테스트 사이트로 이동한 다음 플러그인으로 이동합니다. WordPress 관리 메뉴를 확인하면 새 레시피를 추가할 수 있는 기능이 포함된 새로운 레시피 게시물 유형을 확인할 수 있습니다.
WordPress 고급 플러그인 개발 튜토리얼

고급 WordPress 플러그인 개발 자습서 이 자습서에서는 WordPress 플러그인 개발의 고급 주제를 다룹니다. 사용자 정의 게시물 유형 및 분류를 만드는 방법, WordPress 설정 API를 사용하는 방법, 고유한 단축 코드 및 위젯을 만드는 방법에 대해 설명합니다. 이 튜토리얼은 플러그인 개발의 기본 사항에 이미 익숙하고 자신의 기술을 다음 단계로 끌어올리고자 하는 개발자를 대상으로 합니다.
나만의 WordPress 플러그인을 만들려면 어떻게 해야 합니까?
폴더를 만든 다음 그 안에 한 줄의 콘텐츠를 삽입하고 플러그인 폴더 에 한 줄의 콘텐츠를 삽입하기만 하면 됩니다. WordPress-content/plugins 폴더를 사용하여 Awesomeplugin이라는 새 폴더를 만들 수 있습니다. 이 새 폴더에 이름이 Awesomeplugin인 파일을 만듭니다.

WordPress 헤더 주석에 플러그인 필요
이를 수행하려면 플러그인의 헤더 주석에 한 줄의 코드를 추가하십시오. 해당 행을 선택하지 않으면 WordPress는 플러그인이 로드될 파일을 표시합니다. 다음은 코드로 보이는 것입니다. *br Required('./myPlugin.php'); 요구('./myPlugin.php'); 이 코드에 대해 몇 가지 사항에 유의해야 합니다. 가장 먼저 해야 할 일은 플러그인이 활성화될 때 로드하려는 WordPress 파일의 경로를 선택하는 것입니다. 결과적으로 이 예제에서 플러그인의 코드 myPlugin.php는 플러그인이 실행될 때 로드됩니다. 두 번째로 명심해야 할 점으로, require 함수는 결과를 반환하지 않습니다. 플러그인에서 아무것도 반환할 필요가 없기 때문에 WordPress가 플러그인 로드 및 실행을 처리합니다. 헤더 주석에는 다음의 플러그인 파일 경로를 포함해야 합니다. 따라서 WordPress 사이트의 플러그인에 대한 헤더 주석을 추가할 때 다음 행을 포함하십시오. 플러그인은 사이트의 루트에 표시됩니다. 예를 들어, 무언가를 구매하려면 요구 사항('./')을 지정해야 합니다. 플러그인이 하위 디렉토리에 있는 경우 파일의 모든 경로를 포함해야 합니다. 요구 사항('./myPlugin/myPlugin.php'); 필수 모듈. 플러그인이 테마 폴더에 있는 경우 플러그인 폴더의 경로가 포함되어야 합니다. *br 요청하려면 ('/wp-content/plugins/myPlugin/myPlugin.php')로 이동하십시오. 플러그인이 테마 플러그인 폴더의 하위 디렉토리에 있는 경우 디렉토리에 플러그인 경로를 포함합니다. ') ('./myPlugin/myPlugin-sub 디렉토리/myPlugin.php') 또는 ');'
웹사이트용 플러그인을 만드는 방법
웹사이트용 플러그인을 만드는 몇 가지 단계가 있습니다. 첫 번째는 플러그인이 작성될 플랫폼이나 언어를 선택하는 것입니다. 사용할 수 있는 옵션이 다양하므로 웹사이트와 호환되는 것을 선택하는 것이 중요합니다. 다음 단계는 플러그인에 대한 코드를 작성하는 것입니다. 이것은 텍스트 편집기나 IDE를 사용하여 수행할 수 있습니다. 코드가 완성되면 사용 가능한 형식으로 컴파일해야 합니다. 마지막 단계는 플러그인을 웹사이트에 업로드하는 것입니다. 이것은 제어판을 통해 또는 FTP 클라이언트를 사용하여 수행할 수 있습니다.
이 튜토리얼에서는 사이트에 코드를 포함해야 하는 모든 웹 애플리케이션을 위한 간단한 WordPress 플러그인을 만드는 방법을 보여줍니다. 이러한 웹 앱에는 CrazyEgg에서 Freshbook, Google Analytics, Facebook Pixel, Feedier에 이르기까지 모든 것이 포함될 수 있습니다. 또한 HTML/JS 코드를 사용하여 자동으로 실행되는 앱의 사이트 내 위젯을 설정합니다. WordPress 사이트에 새로운 Feedier 관리 페이지 가 추가되어 Feedier API에서 설문조사를 동적으로 가져올 것입니다. 시작하려면 새 JavaScript 파일을 등록하고 wp_localize_script() 함수를 사용하여 JavaScript 파일 간에 데이터를 교환해야 합니다. 데이터를 얻는 즉시 AJAX를 사용하여 저장합니다. 3단계에서는 개발자가 사용자가 지정한 변수에 따라 이 코드를 인쇄하는 플러그인에 대한 새 메서드를 만들어야 합니다. storeAdminData 메서드를 사용하여 해당 위치로 POST 요청을 전송하여 필요한 WordPress 값을 저장할 수 있습니다. 이 함수를 페이지 하단에 배치하려면 모든 페이지 로드 시에만 호출해야 합니다.
WordPress의 사용자 정의 플러그인 코드
WordPress 플러그인에 필요한 사용자 정의 코드의 양과 유형은 플러그인의 기능과 사이트의 요구 사항에 따라 다르기 때문에 이 질문에 대한 모든 정답은 없습니다. 그러나 일반적으로 WordPress 플러그인에 사용자 정의 코드를 추가하는 것은 매우 쉽습니다. 대부분의 플러그인은 사용자 정의 코드를 추가하는 데 사용할 수 있는 functions.php라는 파일과 함께 제공되거나 사용자 정의 코드 파일을 배치할 수 있는 포함 폴더가 있을 수 있습니다. 또한 많은 플러그인 에는 플러그인 코드의 특정 지점에 사용자 정의 코드를 삽입하는 데 사용할 수 있는 후크가 있습니다.
WPCode 코드 조각 플러그인은 1백만 개 이상의 웹사이트에서 사용되며 단연 가장 인기가 있습니다. 이렇게 하면 테마의 functions.php 파일을 편집하지 않고도 WordPress에 코드 조각을 추가할 수 있습니다. 또한 WPCode에는 Google Analytics, Facebook Pixel, Google 애드센스 및 기타 서비스에 대한 추적 코드를 추가할 수 있는 기능이 포함되어 있습니다. WordPress 플러그인에 가입하면 '코드 조각'이라는 새 메뉴 항목이 표시됩니다. 그것을 클릭하면 웹사이트에 저장된 모든 사용자 정의 코드 스니펫을 찾을 수 있습니다. '사용자 정의 코드 추가(새 스니펫)' 옵션 아래에 있는 '스니펫 사용' 버튼을 클릭하여 사용자 정의 코드를 생성할 수 있습니다. 코드 상자 아래에 삽입 옵션이 나타납니다.
텍스트 삽입에는 두 가지 옵션이 있습니다. 화면에 맞게 코드를 삽입하고 저장할 수 있습니다. 스니펫이 다른 것보다 먼저 나타나도록 하려면 스니펫 우선순위를 가장 낮은 숫자인 5로 설정하기만 하면 됩니다. '스마트 조건부 논리' 섹션에서는 특정 규칙 집합을 기반으로 스니펫을 숨기거나 표시할 수 있습니다. 예를 들어 로그인한 사용자에게만 코드 조각을 로드하거나 특정 페이지 URL에만 코드 조각을 로드할 수 있습니다. WPCode를 사용하면 WordPress에서 사용자 정의 코드 조각을 쉽게 관리할 수 있습니다. 코드 조각은 사이트에서 활성화할 필요 없이 저장할 수 있으며 언제든지 활성화 또는 비활성화할 수 있습니다. 웹사이트가 다른 서버로 이전되는 경우 이전 서버에서 코드 스니펫을 쉽게 가져올 수 있습니다.
WordPress 사이트에 사용자 정의 코드를 추가하는 방법
사용자 정의 코드를 추가하기 위해 특별히 설계된 플러그인을 사용하는 경우 플러그인 폴더에서 소스 코드를 찾을 수 있습니다. Jetpack 플러그인을 사용하는 경우 소스 코드는 여기에서 찾을 수 있습니다. br> URL /wp-content/plugins/jetpack/을 찾으십시오. 텍스트 편집기를 사용하여 소스 코드를 열고 발견한 코드 작성을 시작할 수 있습니다. 플러그인 작성자는 일반적으로 플러그인 사용 방법에 대한 좋은 정보 소스입니다.
WordPress 플러그인 온라인 만들기
WordPress 플러그인을 온라인으로 만들 수 있는 몇 가지 방법이 있습니다. 한 가지 방법은 사이트에서 플러그인을 만들고 판매할 수 있는 CodeCanyon과 같은 서비스를 사용하는 것입니다. 또 다른 방법은 플러그인을 만들고 관리할 수 있는 플랫폼을 제공하는 WP 엔진과 같은 서비스를 사용하는 것입니다.
처음부터 데이터베이스로 WordPress 플러그인 만들기
특히 코딩이나 데이터베이스 개발에 익숙하지 않은 경우 WordPress 플러그인을 처음부터 만드는 것은 어려운 작업이 될 수 있습니다. 그러나 몇 가지 간단한 단계를 따르고 올바른 도구를 사용하면 기능적이고 강력한 플러그인을 만들 수 있습니다.
첫 번째 단계는 플러그인 계획을 세우는 것입니다. 어떤 기능을 갖게 될까요? 어떤 종류의 데이터를 저장해야 합니까? 플러그인이 수행할 작업에 대한 명확한 아이디어가 있으면 코딩을 시작할 수 있습니다. 코더가 아닌 경우 시작하는 데 도움이 될 수 있는 온라인 리소스가 많이 있습니다.
플러그인이 코딩되면 필요한 데이터를 저장할 데이터베이스를 생성해야 합니다. WordPress는 다양한 데이터베이스 옵션을 제공하므로 필요에 가장 적합한 옵션을 선택해야 합니다. 데이터베이스가 설정되면 플러그인을 설치하고 사용할 수 있습니다.
WordPress의 초점을 확장하고 모든 플랫폼에서 재사용할 수 있는 투자 수익을 필요로 하기 때문에 모든 프로젝트에 WordPress 모듈 을 포함하는 것이 중요합니다. 프로그래밍된 새로 고침이 비활성화된 경우 WordPress 센터 문서를 다양한 방법으로 새로 고칠 수 있습니다. 정보 손실로 인한 부정적인 영향을 피하기 위해 사이트를 새로 고치기 전에 WordPress 문서를 백업하십시오.
WordPress에 사용자 정의 플러그인 추가
WordPress를 사용하면 사이트에 사용자 정의 플러그인을 간단하게 추가할 수 있습니다. 플러그인의 코드 파일을 찾은 다음 아래의 간단한 단계에 따라 사이트의 functions.php 파일에 코드 줄을 추가할 수 있습니다. 함수인 dbDelta는 해당 파일에서 찾을 수 있습니다. 테이블은 this라는 함수의 이름을 사용하여 인수로 생성될 수 있습니다. 테이블을 만든 후에는 저장하려는 데이터를 저장할 수 있습니다. 또한 사이트의 모든 테마를 추적하는 데 사용할 수도 있습니다.