> 백엔드 개발 > PHP 튜토리얼 > WORDPRESS 플러그인 개발 학습(1) HELLO WORLD

WORDPRESS 플러그인 개발 학습(1) HELLO WORLD

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-08-08 09:25:37
원래의
1173명이 탐색했습니다.

WORDPRESS 플러그인 개발 및 학습 시리즈의 첫 번째 기사에서는 각 기사 끝에 고정 문자 "Hello World"를 추가합니다.

1. wordpress 디렉토리->wp-content->plugins를 엽니다

2. 플러그인 아래에 1100w-hello-world라는 새 디렉터리를 만듭니다

3. 1100w-hello-world 아래에 두 개의 새 파일을 만듭니다

1100w-hello-world.php는 플러그인에 필요한 파일이자 플러그인의 엔트리 파일입니다. 플러그인의 주요 기능 코드를 배치합니다. 플러그인에 많은 함수가 포함되어 있는 경우 함수 코드를 다른 PHP 페이지에 배치할 수 있습니다. 이 예에서는 hello world만 표시되므로 함수 코드는 1100w-hello-world.php 코드에 배치됩니다.

readme.txt WordPress 커뮤니티에 플러그인을 공유해야 하는 경우 이 파일을 사용해야 합니다. 테스트 중에는 빌드가 사용되지 않았습니다.

생성 완료 후 디렉토리 구조는 다음과 같습니다.

4. 1100w-hello-word.php 파일을 편집하고 먼저 다음 코드를 입력하세요

<?<span>php 
</span><span>/*</span><span>
Plugin Name: Hello-World
Plugin URI: http://1100w.com/
Description: 最简单的插件实现,在每篇文章的后面追加hello world
Version: 1.0
Author: 1100w
Author URI: http://1100w.com
License: GPL
</span><span>*/</span>
?>
로그인 후 복사
코드를 저장한 후 워드프레스를 열고 백그라운드 플러그인 관리에 들어가면 기능코드는 추가되지 않지만 우리가 개발한 플러그인 정보를 볼 수 있습니다

위 주석 코드는 워드프레스 플러그인의 설명 코드로, 형식이 정해져 있으며 각 워드프레스 플러그인마다 따라야 합니다. 해당 항목:

플러그인 이름
플러그인 공식 링크
플러그인 설명
버전
작성자
작성자 공식 링크
오픈소스 계약

5. 1100w-hello-word.php에 함수 코드 추가

<span>//</span><span>添加过滤器,在the_content显示时,执行hello_world函数,追加返回数据</span>
add_filter('the_content','hello_world'<span>);
 
</span><span>//</span><span>回调函数</span>
<span>function</span> hello_world(<span>$content</span><span>)
{
     </span><span>//</span><span>检测是否为single页面.</span>
     <span>if</span><span> ( is_single() ) {
            </span><span>//</span><span>添加Hello World.</span>
        <span>return</span> <span>$content</span> . "<h1> Hello World </h1>"<span>;
     }
     </span><span>else</span><span> {
           </span><span>//</span><span>如果是其它页面不予处理。</span>
        <span>return</span> <span>$content</span><span>;
     }
}</span>
로그인 후 복사
6. 플러그인을 활성화하고 링크를 엽니다. 플러그인 기능은 다음과 같이 표시됩니다.

위 내용을 포함하여 WORDPRESS 플러그인 개발 및 학습에 대해 소개합니다. (1) HELLO WORLD PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿