>CMS 튜토리얼 >Word누르다 >WordPress.org 플러그인 디렉토리 개발

WordPress.org 플러그인 디렉토리 개발

Christopher Nolan
Christopher Nolan원래의
2025-02-18 12:32:101006검색
WordPress 플러그인 개발 : WordPress.org 용 기본 플러그인 생성 안내서 <..> WordPress.org 플러그인 디렉토리는 플러그인의 보물 창고이며 종종 강화 된 사이트 기능을 원하는 WordPress 사용자의 첫 번째 정지입니다. 이 디렉토리는 또한 개발자에게 중요한 기회를 제공하지만 특정 지침을 준수하는 것이 중요합니다. 잘 구조화 된베이스 플러그인은 개발 프로세스를 단순화합니다 공식 WordPress.org 플러그인 디렉토리

주요 고려 사항 :

<..> WordPress.org 플러그인 디렉토리는 플러그인 생성 및 제출에 대한 특정 지침을 준수해야합니다. 여기에는 적절한 파일 및 디렉토리 구조화, 포괄적 인 readme.txt 지침 및 WordPress 코딩 표준 준수가 포함됩니다. Developing for the WordPress.org Plugin Directory 디렉토리는 필수 플러그인 비주얼 : 스크린 샷, 배너 이미지 및 아이콘을 보관합니다. 필수는 아니지만 이러한 자산은 사용자 참여를 크게 향상시킵니다 명확한

디렉토리 구조를 유지하는 것은 버전 제어에 필수적입니다.

는 활성 개발 디렉토리 역할을합니다. 릴리스되면 코드는

내의 버전 별 디렉토리로 복사됩니다. 사용자는이 버전 디렉토리에서 국제화가 핵심입니다. 영어가 아닌 스피커를 지원하기 위해 모든 표시된 문자열을 번역하십시오. 여기에는 번역 된 문자열 버전이 포함 된 파일을 작성하는 것이 포함됩니다.

기본 플러그인 구조 : WordPress.org 디렉토리로 향하는 모든 플러그인은 다음 파일과 디렉토리가 필요합니다.
    각 구성 요소의 기능과 필수 코드를 검사해 봅시다 자산 디렉토리 :
  • 이 폴더는 플러그인 이미지를 보유합니다 : 스크린 샷, 배너 및 아이콘. 최신 버전을 보여주는 여러 스크린 샷 (PNG, JPG, JPEG 또는 GIF)이 권장됩니다. 아이콘은 256x256 픽셀, 배너 772x250 픽셀이어야합니다. 선택 사항이지만 이러한 비주얼은 플러그인 가시성을 향상시킵니다
  • 트렁크 및 태그 디렉토리 :
  • 디렉토리는 작업 공간입니다. 릴리스의 경우 assets 컨텐츠를
  • (예를 들어,
  • , ) 내의 새 버전 디렉토리에 복사하십시오. 사용자는 trunk. 가 아닌이 버전 디렉토리에서 다운로드합니다 readme.txt 파일 : tags 이 파일은 가장 중요합니다. WordPress.org에 표시되는 기본 정보 소스입니다. 그것은 명백한 것처럼 보이지만 플러그인의 목적과 사용법을 명확하게 설명해야합니다. Markdown 형식을 사용하십시오. trunk 's tagstrunk는 의 최신 버전 디렉토리를 가리켜 야합니다. 예제 readme.txt 컨텐츠 (Markdown) :

    Plugin-name.pot 파일 :

    국제화를위한 파일을 만듭니다.
    <code>--plugin-name
        --assets
            -screenshot-n.png
            -icon-256x256.png
            -banner-772x250.png
        --trunk
            --admin
                --css
                --js
                --inc
                -admin.php
            --public
                --css
                --js
                --inc
                -public.php
            --inc
                -activation.php
                -deactivation.php
            --languages
                -plugin-name.pot
            -plugin-name.php
            -uninstall.php
            -README.txt
        --tags      </code>
    in

    를 사용하십시오 : 활성화 및 비활성화 파일 (inc/activation.php, inc/deactivation.php) : 이 파일에는 각각 플러그인 활성화 및 비활성화에 실행 된 코드가 포함되어 있습니다.

    in .pot : load_plugin_textdomain()를 사용하십시오 plugin-name.php uninstall.php :

    이 파일은 플러그인이 삭제 될 때 실행됩니다. 수동 실행을 방지하기위한 수표를 포함시킵니다 :
    <code class="language-markdown">=== Plugin Name ===
    Contributors: developer1, developer2
    Donate link: http://example.com/
    Tags: tag1, tag2, tag3
    Requires at least: 3.0.1
    Tested up to: 3.4
    Stable tag: 2.0
    License: GPLv2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    
    Short description (under 150 characters).
    
    == Description ==
    
    Detailed plugin description.
    
    == Installation ==
    
    Installation instructions.
    
    ... (FAQs, Screenshots, Changelog, Upgrade Notice)</code>

    관리자 및 공무원 : 에는 관리자 별 기능이 포함되어 있으며 에는 공개 기능이 있습니다

    플러그인 게시 :

    플러그인은 WordPress.org의 SVN 저장소가됩니다. 승인 후 SVN을 사용하여 변경 및 릴리스를 관리하십시오 register_activation_hook() 추가 리소스 : register_deactivation_hook() wordpress.org 플러그인 디렉토리 FAQ를 문의하고 plugin-name.php 유효성 검사기를 사용하고 생성기 사용을 고려하십시오. 이 세부 가이드는 WordPress 플러그인을 WordPress.org 디렉토리에 개발하고 제출하기위한 탄탄한 기반을 제공합니다. 항상 지침과 모범 사례를 준수해야합니다.

위 내용은 WordPress.org 플러그인 디렉토리 개발의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.