bbp_remove_all_filters (字符串美元的标记,int美元的优先级=假)
从WordPress过滤器中删除所有过滤器,并将它们存储在$bbp全局变量中,以备以后需要恢复它们。
描述
参数
- 美元的标记
-
(字符串)(必需)
- 美元的优先级
-
(int)(可选)
默认值:假
返回
(保龄球)
源
文件:bp-forums /核心/ theme-compat.php
函数bbp_remove_all_filters($tag, $priority = false) {global $wp_filter, $merged_filters;$ bbp = bbpress ();/ /过滤器存在如果收取美元($ wp_filter[标签 ] ) ) { // 过滤器在这个优先级如果存在(!空优先($)& &收取(wp_filter美元美元[标记][美元优先级 ] ) ) { // 过滤器存储在备份bbp美元- >过滤器- > wp_filter[标记]美元(美元优先)= $ wp_filter[标记]美元(美元优先);//不设置过滤器($wp_filter[$tag][$priority]);//优先级为空}else{//在备份中存储过滤器$bbp->过滤器->wp_filter[$tag] = $wp_filter[$tag];//设置过滤器($wp_filter[$tag]);} //检查合并过滤器if (isset($merged_filters[$tag])){//将过滤器存储在备份中$bbp->filters->merged_filters[$tag] = $merged_filters[$tag]);//不设置过滤器($merged_filters[$tag]);}返回true;}
更新日志
版本 | 描述 |
---|---|
bbPress (r3251) | 介绍了。 |