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 커뮤니티에 플러그인을 공유해야 하는 경우 이 파일을 사용해야 합니다. 테스트 중에는 빌드가 사용되지 않았습니다.생성 완료 후 디렉토리 구조는 다음과 같습니다.
<?<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>6. 플러그인을 활성화하고 링크를 엽니다. 플러그인 기능은 다음과 같이 표시됩니다.