WORDPRESS插件开发(一)HELLO WORLD
2015-04-20 16:49
686 查看
在每篇文章的后面追加固定的字符“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文件,先输入如下代码
<?php
/*
Plugin Name: Hello-World
Plugin URI: http://1100w.com/ Description: 最简单的插件实现,在每篇文章的后面追加hello world
Version: 1.0
Author: 1100w
Author URI: http://1100w.com License: GPL
*/
?>代码保存后,打开wordpress,进入后台插件管理,虽然没有加入功能代码,但可以看到我们开发的插件信息
以上的注释代码便是wordpress插件的描述代码,格式固定,每个wordpress插件所必须遵守的。分别对应于:
插件名
插件的官方链接
插件描述
版本
作者
作者的官方链接
开源协议
五.在1100w-hello-word.php加入功能代码
//添加过滤器,在the_content显示时,执行hello_world函数,追加返回数据
add_filter('the_content','hello_world');
//回调函数
function hello_world($content)
{
//检测是否为single页面.
if ( is_single() ) {
//添加Hello World.
return $content . "<h1> Hello World </h1>";
}
else {
//如果是其它页面不予处理。
return $content;
}
}六.激活插件,打开一篇链接,插件功能显示如下:
一.打开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文件,先输入如下代码
<?php
/*
Plugin Name: Hello-World
Plugin URI: http://1100w.com/ Description: 最简单的插件实现,在每篇文章的后面追加hello world
Version: 1.0
Author: 1100w
Author URI: http://1100w.com License: GPL
*/
?>代码保存后,打开wordpress,进入后台插件管理,虽然没有加入功能代码,但可以看到我们开发的插件信息
以上的注释代码便是wordpress插件的描述代码,格式固定,每个wordpress插件所必须遵守的。分别对应于:
插件名
插件的官方链接
插件描述
版本
作者
作者的官方链接
开源协议
五.在1100w-hello-word.php加入功能代码
//添加过滤器,在the_content显示时,执行hello_world函数,追加返回数据
add_filter('the_content','hello_world');
//回调函数
function hello_world($content)
{
//检测是否为single页面.
if ( is_single() ) {
//添加Hello World.
return $content . "<h1> Hello World </h1>";
}
else {
//如果是其它页面不予处理。
return $content;
}
}六.激活插件,打开一篇链接,插件功能显示如下:
相关文章推荐
- WORDPRESS插件开发学习(一)HELLO WORLD
- WORDPRESS插件开发(二)HELLO WORLD改进版
- WORDPRESS插件开发(二)HELLO WORLD改进版
- eclispe4.x插件开发一:hello world
- WordPress 插件开发实例 – 详细注释的 Widget 开发例子
- 微信开发服务器验证总是失败wordpress微信机器人插件验证失败的解决
- WordPress插件开发实例教程 - 版权插件
- WordPress 插件开发教程 Part 2 – WordPress 插件基础
- WordPress 插件开发实例 – 详细注释的 Widget 开发例子
- Wordpress插件开发2 动作钩子函数add_action与add_filter过滤器
- LAMP开发精要(2):Wordpress 插件机制浅析
- LAMP开发精要(4):Wordpress 插件示例之二-对示例一的重构
- wordpress插件开发
- Wordpress插件开发过程
- wordpress基础插件开发4-add_filter()与apply_filters()的简单应用
- WordPress 插件开发教程 Part 3 – 钩子( Hooks )
- eclipse插件开发 Hello World
- LAMP开发精要(3):Wordpress 插件示例之一
- LAMP开发精要(5):在 Wordpress 插件中使用样式表
- [置顶] 6 个帮助你开发 WordPress 的实用插件