2.在WordPress中通过钩子(钩子就是主题中的wp_header()和wp_footer())接入过滤器,通过引用add_filter来接入。 3.把你自己的PHP函数放进一个插件文件,并激活它。 首先创建你插件中过滤器的第一步就是创建一个PHP函数来执行过滤,并把它存入你的插件文件中(你的插件文件必须要置于wp-content/plugins目录下)。例如...
有两种类型的钩子:操作(Action)和过滤器(Filter)。要使用这两种方法,您需要编写一个称为Callback的自定义函数,然后使用WordPress钩子为特定的操作或过滤器注册它。 操作(Action)允许您添加数据或更改WordPress的操作方式。操作将在执行WordPress核心、插件和主题的特定点运行。Actions的回调函数可以执行某种任务,例如向用户...
过滤器(Filters)对于WordPress来说是非常重要的,它极大地扩展了WordPress的定制能力,提高了WordPress的灵活性。无论是制作主题还是开发插件,我们基本上都会或多或少地使用到过滤器,以实现我们的一些特殊需求。 其实,WordPress过滤器的使用非常简单,我们经常用到的也就两个函数而已,它们就是apply_filters和add_filter。本...
phpfunctionchange_the_quote($quote){$quote=str_replace('bird','nerd',$quote);return$quote;}add_filter('peter_griffin_quote','change_the_quote');?> 现在,每当这个peter_griffin_quote()函数运行的时候,开发者不需要编辑你的插件文件,皮特的名言也会有很小的改变。 如果你需要额外的关于 WordPress 过...
(5)启动插件,效果 二、add_filter过滤器 1、过滤器示例 <? //缀加函数 functionzj($text){ return$text."..."; } //将 zj 函数 挂载到 glq 过滤器 add_filter('glq','zj'); //创建glq过滤器,传递过滤的字符串“更多内容” echoapply_filters('glq','更多内容'); ?>...
http://www.ssdn2007.com/wordpress-filter-reference.html 本文列出了WordPress 2.1及以上版本中,可用于插件开发的过滤器钩子(hook)。 想了解过滤器钩子和动作钩子的定义和作用?请看插件API。 想了解插件的基本编写过程?请看插件开发。 想查看动作钩子函数列表?请看插件API/常用动作(action)。
本文有助于你深度了解WordPress主题和插件的 PHP加载顺序,学习Hook(钩子)Action(动作钩子)Filters(过滤钩子)的概念,弄懂 WordPress 重要函数:do_action、add_action、apply_filters和add_filter。 插件的加载机制 了解插件的加载机制,能够帮助我们更加深入的了解插件的开发,也能够帮助我们更好的对插件进行开发。下面了解一...
Plugin load filter插件加载过滤器 – 资产管理器插件,但使用起来足够简单。 Plugin Organiser插件管理器– 完整的资产管理器插件,但用户界面可能会变得复杂。 WordPress Asset CleanUp – 据称是 WP Gonzalez,但免费。我喜欢这一个。 PerfMatters——Brian Jackson 写的不错。
Cat-Comment-Filter 是大猫制作的一款内容过滤插件,可以过滤评论、文章中一些不能出现的词汇(比如敏感词),这款插件功能非常强大,甚至支持正则表达式替换。 自定义数据库部分定制功能比较多…
Cat-Comment-Filter 是大猫制作的一款内容过滤插件,可以过滤评论、文章中一些不能出现的词汇(比如敏感词),这款插件功能非常强大,甚至支持正则表达式替换。 自定义数据库部分定制功能比较多,你可以自己添加自己的替换规则,添加替换规则的时候请按照下面的手法编写规则: ...