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> ?>
위 주석 코드는 워드프레스 플러그인의 설명 코드로, 형식이 정해져 있으며 각 워드프레스 플러그인마다 따라야 합니다. 해당 항목:
플러그인 이름
플러그인 공식 링크
플러그인 설명
버전
작성자
작성자 공식 링크
오픈소스 계약
<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>
위 내용을 포함하여 WORDPRESS 플러그인 개발 및 학습에 대해 소개합니다. (1) HELLO WORLD PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.