Wordpress如何从过滤器中检索aguments

时间:2018-01-30 16:54:42

标签: wordpress filter arguments

让我们说这个过滤器例如:

apply_filters( 'wp_generate_attachment_metadata', $metadata, $attachment_id );

我会像这样挂钩:

function my_func($wut,$huh){
    //...my code...
}
add_filter('wp_generate_attachment_metadata', 'my_func' ); 

如何从我的函数中的初始apply_filter调用中访问$metadata$attachment_id

1 个答案:

答案 0 :(得分:1)

感谢@Samvel的评论,这完全有效。

如本页所示:https://developer.wordpress.org/reference/functions/add_filter/我需要在add_filter中添加第4个参数并将其设置为2以允许传入第二个参数,否则将其锁定为1.这就是为什么我无法检索第二个论点!