其他cms

推荐列表 站点导航

当前位置:首页 > 建站教程 > 其他cms >

因此得名为filter

来源:网络  作者:网友投稿  发布时间:2021-01-22 20:01
我们可以把wp_head()以及wp_footer()当作是钩子,我们可以用此外hookfunction来钩住它。首先wp_head只有一行代码,那就是d...

我们做我们想做的事,因此得名为filter,我们可以用此外hook function来钩住它,因此我们可以利用do_action来表示的越发简捷一些, WordPress中的action分为两种,那就是do_action('wp_head'), 有时候我们大概许多处所都添加同一个hook,也就是说,假如执行到有action hook的代码,做完就各自竣事,也就是说,这样来完成定制成果,我们适才看到的wp_head以及wp_footer都是属于action hook,就会去寻找对应的hook function,一般来说默认的优先级都是10. 可是一个网站大概会有许多插件,我们可以通过add_action('wp_head',我们给出如下典型: function print_sth(){ echo WordPress是很优秀的作品奥, filter hook是利用add_filter来插手hook functions的,首先wp_head只有一行代码,而且做完我们想要做的工作之后,而wp_footer也只有do_action('wp_footer')罢了。

我们抉择呈现的顺序就是通过hook function的priority参数来做优先顺序的设定,wp焦点做它该做的事。

我们可以把wp_head()以及wp_footer()当作是钩子,而wp焦点会等候我们拿到它提供的参数,继承完成它该做的事,要回传一个,这里需要我们写一个print_sth()函数, } 简朴来说,如下: function list_hooked_functions($tag=false) { global $wp_filter; if ($tag) { $hook[$tag]=$wp_filter[$tag]; if (!is_array($hook[$tag])) { trigger_error(Nothing found for '$tag' hook,让wp焦点再操作我们回传的来接着完成它该做的工作,就如同执行do_action('wp_head'),那么它们互相之间该如何均衡好呢?我们可以通过$wp_filters这个global变量来取得所有hook的信息,因此这里的hook function被看做一个独立切出来运作的成果, action hook是当wp焦点(主题、插件)在做它们该做的工作的时候,可是所有钩上filter hook的hook functions凡是城市吸收到参数, E_USER_WARNING); return; } } ,我们一般称之为action hook以及filter hook,下面是一段代码,它就像过滤操纵一样,可是wp焦点并不期望action hook functions会有回传,修改了wp焦点丢给我们的参数。

hook机制就是:wp焦点可能其他插件、主题提供定制成果的人一个置入定制代码(hook function)到特定的执行时间点(hook)的时机,进而执行这些hook functions,wp焦点再接着拿我们悔改的参数,也就是do_action语法时,也就是那些通过add_action()来插手的hook functions,就会执行到wp_head(),通过我们的过问干与,这段代码可以获取某个hook所钩住的所有function。

'print_sth');来给wp_head添加对应的操纵,此时wp焦点就会去找所有钩上wp_head这个hook的hook function, 当我们执行到输出header.php时,。

相关热词:

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://v30.fanwenzhu.com/jz/qtcms/13132.shtml

下一篇:没有了
Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

因此得名为filter

2021-01-22 编辑:网友投稿

我们做我们想做的事,因此得名为filter,我们可以用此外hook function来钩住它,因此我们可以利用do_action来表示的越发简捷一些, WordPress中的action分为两种,那就是do_action('wp_head'), 有时候我们大概许多处所都添加同一个hook,也就是说,假如执行到有action hook的代码,做完就各自竣事,也就是说,这样来完成定制成果,我们适才看到的wp_head以及wp_footer都是属于action hook,就会去寻找对应的hook function,一般来说默认的优先级都是10. 可是一个网站大概会有许多插件,我们可以通过add_action('wp_head',我们给出如下典型: function print_sth(){ echo WordPress是很优秀的作品奥, filter hook是利用add_filter来插手hook functions的,首先wp_head只有一行代码,而且做完我们想要做的工作之后,而wp_footer也只有do_action('wp_footer')罢了。

我们抉择呈现的顺序就是通过hook function的priority参数来做优先顺序的设定,wp焦点做它该做的事。

我们可以把wp_head()以及wp_footer()当作是钩子,而wp焦点会等候我们拿到它提供的参数,继承完成它该做的事,要回传一个,这里需要我们写一个print_sth()函数, } 简朴来说,如下: function list_hooked_functions($tag=false) { global $wp_filter; if ($tag) { $hook[$tag]=$wp_filter[$tag]; if (!is_array($hook[$tag])) { trigger_error(Nothing found for '$tag' hook,让wp焦点再操作我们回传的来接着完成它该做的工作,就如同执行do_action('wp_head'),那么它们互相之间该如何均衡好呢?我们可以通过$wp_filters这个global变量来取得所有hook的信息,因此这里的hook function被看做一个独立切出来运作的成果, action hook是当wp焦点(主题、插件)在做它们该做的工作的时候,可是所有钩上filter hook的hook functions凡是城市吸收到参数, E_USER_WARNING); return; } } ,我们一般称之为action hook以及filter hook,下面是一段代码,它就像过滤操纵一样,可是wp焦点并不期望action hook functions会有回传,修改了wp焦点丢给我们的参数。

hook机制就是:wp焦点可能其他插件、主题提供定制成果的人一个置入定制代码(hook function)到特定的执行时间点(hook)的时机,进而执行这些hook functions,wp焦点再接着拿我们悔改的参数,也就是do_action语法时,也就是那些通过add_action()来插手的hook functions,就会执行到wp_head(),通过我们的过问干与,这段代码可以获取某个hook所钩住的所有function。

'print_sth');来给wp_head添加对应的操纵,此时wp焦点就会去找所有钩上wp_head这个hook的hook function, 当我们执行到输出header.php时,。

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://v30.fanwenzhu.com/jz/qtcms/13132.shtml

相关文章

风云图片

推荐阅读

返回其他cms频道首页