详解WordPress中创建和添加过滤器的相关PHP函数


当前第2页 返回上一页

此函数位于:wp-includes/plugin.php

add_filter()(添加过滤器)
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_action( 'test', 'test_func', 10, 3 );
echo apply_filters( 'test', '参数2', '参数3', '参数4' );

打印:

test参数2参数3

其它

该函数位于:wp-includes/plugin.php


标签:WordPress

返回前面的内容

相关阅读 >>

wordpress自定义上传文件类型的方法

wordpress中gravatar头像缓存到本地及相关优化的技巧

详解wordpress中的头像缓存和代理中的缓存更新方法

wordpress博客程序常见错误的解决方法

wordpress性能优化加速五大方法:php mysql优化等

php date_default_timezone_set()设置时区操作实例分析

php本地环境之phpstudy2016使用教程

nginx+rsync+inotify实现负载均衡配置方法

wordpress禁止复制内容的实现方法

php修改word的实例方法

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...