-
WordPress插件开发 – 插件函数 – 过滤器(Filter)函数
过滤器是一类函数,WordPress执行传递和处理数据的过程中,在针对这些数据做出某些动作之前的特定运行(例如将数据写入数据库或将其传递到浏览器页面)。过滤器处于数据库与浏览器中间(当WordPress正在产生页面的时候),WordPress中的多数输入与输出都经过至少一个过滤器。WordPress默认状态做了一些过滤,你的插件可以添加它自己的过滤器。 添加过滤器到WordPress中的方法 创建…- 220
- 0
-
WordPress插件开发 – 插件函数 – 动作(Actions)函数
WordPress插件函数分为“动作”(Actions)和过滤器”(Filters),WordPress 使用这种接口函数把插件挂接到系统中来,然后加以使用,这一篇主要是介绍下过滤器(Actions)函数。 动作 (Action)函数 是 WordPress 运行到某些环节,或者在某些事件发生时,就会被执行的一种hook(钩子)。任何的插件都可以通过动作接口来指示系统在遇到这些环节或者事件的时候,…- 93
- 0
-
WordPress插件开发 – 创建新的数据表
激活插件的时候运行创建数据库的代码。看下面代码: <?php /** * @package 创建数据表 * @version 1.0 */ /* Plugin Name: 创建数据表 Plugin URI:https://www.oddba.cn/62.html Description: 这是一款简单的插件样例,激活插件的时候,会在该数据库下面创建一个新的数据表 Author: myname…- 155
- 0
-
WordPress插件开发 – 将数据保存到数据库
主要介绍add_option()、delete_option()、 update_option(),、get_option() 四个函数的方法 // 在WordPress后台评论处添加一个子菜单 add_action('admin_menu', 'comments_submenu'); function comments_submenu() { add_co…- 121
- 0
-
WordPress插件开发 – 添加菜单
1. 在WordPress后台添加一个同级主菜单,在主菜单下添加子菜单 // add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); // 官方文档: http://codex.wordpress.org/Function_Reference/add_m…- 177
- 0
-
WordPress插件开发: 给每篇文章后面添加版权信息
给每篇文章后面添加版权信息的方法。如下面代码: <?php /** * @package heronk_copyright * @version 1.0 */ /* Plugin Name: heronk_copyright Plugin URI: https://www.oddbacn/40.html Description: 给每篇文章后面添加版权信息 Author: heronk Ve…- 209
- 0
-
WordPress 插件开发-插件基础
创建一个可靠的插件基础 确定目录和文件的路径 使用“启用”( Active )和“停用”( Deactivate )功能 了解可用的插件的卸载方法 提供最佳实践和代码标准 了解规范的代码文档 使用插件开发参考表 在 WordPress 中开发一个插件的时候,最重要的是要从可靠的插件基础开始。有一个好的基础可以在开发过程中避免许多令人头痛的问题。本部分…- 94
- 0
-
WordPress 插件开发-过滤器钩子(filter hooks)
WordPress 主要有两种类型的钩子: 动作钩子(action hooks) 使得你可以在一个特定时刻上执行一个函数 过滤器钩子(filter hooks)使得你可以操作通过钩子的输出。 钩子不是仅仅针对插件的。WordPress 内部也使用钩子。如果你浏览核心代码,你就能见到很多 WordPress 自己钩自己的例子了。 过滤器钩子(filter hooks) 过滤器钩子和动作钩子有很大的区…- 150
- 0
-
WordPress 插件开发-动作钩子 ( actions hooks )
WordPress 主要有两种类型的钩子: 动作钩子(action hooks) 使得你可以在一个特定时刻上执行一个函数 过滤器钩子(filter hooks )使得你可以操作通过钩子的输出。 钩子不是仅仅针对插件的。WordPress 内部也使用钩子。如果你浏览核心代码,你就能见到很多 WordPress 自己钩自己的例子了。 动作钩子 ( actions ) 动作钩子让你可以在 WordPre…- 109
- 0