现在位置: 首页 >

所有关于Wordpress插件的文章

WordPress插件后加载及延迟加载

2014年01月09日 IT运维  ⁄ 共 2879字 ⁄ 被围观 60+ /评论:+0°
wordpress插件加载顺序有时需要进行干预,因为有的函数会比较霸道,做了很多add_action会改变系统本身的一些变量,导致返回不正确,例如qTranslate会导致插件中获取语言包失败。分析wp-include/plugin.php的最后几行: [php] $ii=0; do { foreach( (array) current($wp_filter[$tag]) as $the_ ) if ( !is_null($the_['function']) ){ $args[1] = $value; $value = call_user_func_array($the_['function'], arra... 阅读全文

Firestats的Javascript/JS加载模式

2012年04月12日 软件开发  ⁄ 共 3158字 ⁄ 被围观 15+ /评论:+0°
WordPress在使用WP Super Cache等静态化插件时,需要对文章计数类(如WP-PostViews)、访问统计类(如Firestats)的插件进行改造,这些插件默认是采用Wordpress的插件挂钩接口加载,需要PHP动态脚本的支持,但静态化以后,页面不再运行PHP脚本,Wordpress挂钩接口就不再起作用,此时这些插件就需要改造为Javascript/JS加载模式才能正常工作。以下主要讲解Firestats的Javascript加载改造。(Firestats目前的版本: 1.6.7 stable。) Fir... 阅读全文

WordPress开发Hook挂钩、Action动作和Filter过滤器接口列表

2012年04月09日 软件开发  ⁄ 共 53249字 ⁄ 被围观 404+ /评论:+1°
WordPress开发Hook挂钩、Action动作和Filter过滤器接口列表 WordPress 中有一种叫执行挂勾的机制,允许插件把一些功能“挂载”到 WordPress 当中。也就是说,在系统运行至某一个环节时,去调用插件内的一些函数。执行挂勾分为两种: 动作 (Action): 动作是 WordPress 运行到某些环节,或者在某些事件发生时,就会被执行的一种挂钩。任何的插件都可以通过动作接口来指示系统在遇到这些环节或者事件的时候,就执行指定的 PHP 函数... 阅读全文
×
#