让我们说这个过滤器例如:
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
?
答案 0 :(得分:1)
感谢@Samvel的评论,这完全有效。
如本页所示:https://developer.wordpress.org/reference/functions/add_filter/我需要在add_filter中添加第4个参数并将其设置为2以允许传入第二个参数,否则将其锁定为1.这就是为什么我无法检索第二个论点!