我想我理解 add_action 将一个函数附加到一个动作并将指定数量的变量从该动作传递给该函数。但是如果我们只在函数中使用动作中的某些变量,那么 add_action 怎么知道传入的是动作的哪些变量呢?
do_action( 'save_post', $post_ID, $post, $update );
add_action('save_post','random_function',10,2);
function random_function($post, $update){
//access variables and do something
}
例如,add_action 是如何知道从 save_post 中传入最后两个变量而不是前两个变量的?
我很困惑,并查看了 wordpress 文档来回答我的问题,但在任何地方都找不到指导。任何人都可以向我推荐一些写得很好、简洁且易于学习的出色的 wordpress、php 和插件开发指南吗?我有很多关于 wordpress 的问题,我似乎在互联网上找不到任何参考资料。