首頁 > php教程 > php手册 > 主體

WORDPRESS插件开发学习(一)HELLO WORLD,wordpresshello

WBOY
發布: 2016-06-13 09:06:32
原創
1491 人瀏覽過

WORDPRESS插件开发学习(一)HELLO WORLD,wordpresshello

WORDPRESS插件开发学习系列文章第一篇,在每篇文章的后面追加固定的字符“Hello World”

一.打开wordpress目录->wp-content->plugins

二.在plugins下新建一个目录1100w-hello-world

三.在1100w-hello-world下新建两个文件

1100w-hello-world.php 插件所必须文件,插件的入口文件。放置插件主要功能代码。如果插件包含功能比较多,可以将功能代码放置到不同的php页面中,在本例中,因为只显示hello world,所以功能代码脂肪到1100w-hello-world.php代码中

readme.txt 如果需要将插件分享到wordpress社区中,需要使用这个文件。测试时,可是建立不使用。

建立完成后,目录结构如下:

四.编辑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>
?>
登入後複製

代码保存后,打开wordpress,进入后台插件管理,虽然没有加入功能代码,但可以看到我们开发的插件信息

以上的注释代码便是wordpress插件的描述代码,格式固定,每个wordpress插件所必须遵守的。分别对应于:
插件名
插件的官方链接
插件描述
版本
作者
作者的官方链接
开源协议

五.在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>
登入後複製

六.激活插件,打开一篇链接,插件功能显示如下:

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!