WordPress函数文档current_filter()
获取当前的过滤器或动作名称 描述 Retrieve the name of the current filte…
获取当前的过滤器或动作名称
描述
Retrieve the name of the current filter or action.
用法
<?php current_filter(); ?>
参数
None.
返回值
(string)
Hook name of the current filter or action.
示例
Get the current filter:
1
2
3
4
5
6
7
|
/* ———————————-
* wordpress函数 kim收集
* ———————————- */
function my_filter() {
echo current_filter(); // ‘the_content’
}
add_filter( ‘the_content’, ‘my_filter’ );
|
Get the current action:
1
2
3
4
5
6
7
|
/* ———————————-
* wordpress函数 kim收集
* ———————————- */
function my_init_function() {
echo current_filter(); // ‘init’
}
add_action( ‘init’, ‘my_init_function’ );
|
See also this example from toscho at WordPress Answers.
注意
- 使用到 global: (unknown type) $wp_current_filter
历史
添加于 版本: 2.5
源文件
current_filter() 函数的代码位于 wp-includes/plugin.php
.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
/* ———————————-
* wordpress函数 kim收集
* ———————————- */
/**
* Retrieve the name of the current filter or action.
*
* @since 2.5.0
*
* @global array $wp_current_filter Stores the list of current filters with the current one last
*
* @return string Hook name of the current filter or action.
*/
function current_filter() {
global $wp_current_filter;
return end( $wp_current_filter );
}
|
相关
Filters:
has_filter(),
add_filter(),
apply_filters(),
current_filter(),
merge_filters(),
remove_filter(),
remove_all_filters()
- 原文:http://codex.wordpress.org/Function_Reference/current_filter
类别:WordPress函数文档、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
评论功能已经关闭!