首页 > 其他 > 详细

黄聪:WordPress 函数:add_filter()(添加过滤器)

时间:2015-08-31 23:31:11      阅读:196      评论:0      收藏:0      [点我收藏+]

add_filter() 可以挂载一个函数到指定的过滤器上。

用法

add_filter( $tag, $function_to_add, $priority, $accepted_args );

 

参数

$tag

(字符串)(必须)所挂载的过滤器名字(和目标 apply_filters() 函数的 $tag 属性一样)。

默认值:None

$function_to_add

(回调)(必须)要挂载的回调函数,参考 PHP 回调函数类型文档

默认值:None

$priority

(整数)(可选)执行顺序,越小函数越先被执行。

默认值:10

$accepted_args

(整数)(可选)回调函数接收的参数数量,设置多个可以接收更多 apply_filters() 函数传进来的参数。

默认值:1

返回值

(布尔)总是 True

例子

function test_func( $text, $var1, $var2 ){
    return $text . $var1 . $var2;
}
add_filter( ‘test‘, ‘test_func‘, 10, 3 );
echo apply_filters( ‘test‘, ‘参数2‘, ‘参数3‘, ‘参数4‘ );

 

打印:

test参数2参数3

 

黄聪:WordPress 函数:add_filter()(添加过滤器)

原文:http://www.cnblogs.com/huangcong/p/4774273.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!