WORDPRESS插件开发学习(一)HELLO WORLD
2015-04-20 16:48
441 查看
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文件,先输入如下代码
代码保存后,打开wordpress,进入后台插件管理,虽然没有加入功能代码,但可以看到我们开发的插件信息
以上的注释代码便是wordpress插件的描述代码,格式固定,每个wordpress插件所必须遵守的。分别对应于:
插件名
插件的官方链接
插件描述
版本
作者
作者的官方链接
开源协议
五.在1100w-hello-word.php加入功能代码
六.激活插件,打开一篇链接,插件功能显示如下:
一.打开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插件开发学习
- WORDPRESS插件开发(二)HELLO WORLD改进版
- WORDPRESS插件开发(二)HELLO WORLD改进版
- WORDPRESS插件开发(一)HELLO WORLD
- WordPress插件开发实例教程 - 版权插件
- 黄聪:将自己开发的插件发布到WordPress官方插件站(转)
- Chrome插件开发学习笔记(二)
- Android 学习笔记-- 开发环境 和 hello world
- Python学习之路二开发工具eclipse(Eclipse3.X)插件的详细配置
- Chrome插件开发学习——开发入门
- Eclipse plugins 插件开发学习 - 扩展点介绍
- 微信开发学习日记(八):7步看懂weiphp插件机制,核心目标是响应微信请求
- Python学习一:Visual Studio的Python开发插件PTVS
- jquery 插件开发学习1
- Java-Eclipse插件开发学习笔记
- 学习从实践开始之jQuery插件开发 菜单插件开发
- Chrome插件开发学习心得(一)之前期开发
- [学习笔记]java基础Java8SE开发环境搭建、第一个Java Hello World、Java程序的编译与执行
- 微信开发服务器验证总是失败wordpress微信机器人插件验证失败的解决
- Eclipse插件开发学习杂记-初学