has_filter() 函数可以判断一个过滤器是否被某个函数挂载。
用法
1 |
has_filter($tag,$function_to_check); |
参数
$tag
(字符串)(必须) 要判断的过滤器的名字。
默认值:None
$function_to_check
(字符串)(可选) 如果设置,并且这个函数被挂载了 $tag 变量指定的过滤器上,则返回优先级。
默认值:None
返回值
(整数 | 布尔) 如果有函数则返回指定函数的优先级,没有则返回 False
例子
1 |
if(!has_filter('the_content','example_alter_the_content'))add_filter('the_content','prefix_alter_the_content'); |
其它
函数位置:wp-includes/plugin.php
跟此函数相关的文章:https://www.weixiaoduo.com/tag/hook