|
add_filter("过滤器名称","方法函数",优先级数字,前边方法函数中需传递的变量数);
若 无所谓优先级,只需传递一个变量参数,后2个可不写
- $value = "test";
- function qss_filter_test($value){
- return $value.'(我是处理过的)';
- }
- function qss_filter_time($value){
- return date("Y-m-d H:i:s").$value;
- }
- add_filter("qss_filter","qss_filter_test"); //添加一个过滤器,名字为qss_filter,方法为qss_filter_test 需写在应用过滤器之前,一个过滤器可以装载多个方法
- add_filter("qss_filter","qss_filter_time");//再装载一个方法
- $myvar = apply_filters("qss_filter",$value); // 插入$value值,应用这个过滤器里的所有方法,如果什么都不装载,就只输出$value的值
- echo $myvar;
复制代码
|
|