WORDPRESS插件开发学习(1)HELLO WORLD

php中文网
发布: 2016-06-13 12:18:16
原创
1146人浏览过

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

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 style="color: #000000;">php </span><span style="color: #008000;">/*</span><span style="color: #008000;">Plugin Name: Hello-WorldPlugin URI: http://1100w.com/Description: 最简单的插件实现,在每篇文章的后面追加hello worldVersion: 1.0Author: 1100wAuthor URI: http://1100w.comLicense: GPL</span><span style="color: #008000;">*/</span>?>
登录后复制

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

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

五.在1100w-hello-word.php加入功能代码

<span style="color: #008000;">//</span><span style="color: #008000;">添加过滤器,在the_content显示时,执行hello_world函数,追加返回数据</span>add_filter('the_content','hello_world'<span style="color: #000000;">); </span><span style="color: #008000;">//</span><span style="color: #008000;">回调函数</span><span style="color: #0000ff;">function</span> hello_world(<span style="color: #800080;">$content</span><span style="color: #000000;">){     </span><span style="color: #008000;">//</span><span style="color: #008000;">检测是否为single页面.</span>     <span style="color: #0000ff;">if</span><span style="color: #000000;"> ( is_single() ) {            </span><span style="color: #008000;">//</span><span style="color: #008000;">添加Hello World.</span>        <span style="color: #0000ff;">return</span> <span style="color: #800080;">$content</span> . "<h1> Hello World </h1>"<span style="color: #000000;">;     }     </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {           </span><span style="color: #008000;">//</span><span style="color: #008000;">如果是其它页面不予处理。</span>        <span style="color: #0000ff;">return</span> <span style="color: #800080;">$content</span><span style="color: #000000;">;     }}</span>
登录后复制

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

WPS零基础入门到精通全套教程!
WPS零基础入门到精通全套教程!

全网最新最细最实用WPS零基础入门到精通全套教程!带你真正掌握WPS办公! 内含Excel基础操作、函数设计、数据透视表等

下载
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系[email protected]
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的