这取决于你想做什么。
如果你调查一下function definition, 你会注意到一些do_action():
例如:
do_action( \'delete_attachment\', $post_id );
do_action( \'delete_post\', $post_id );
do_action( \'deleted_post\', $post_id );
这些是WordPress中称为钩子的点,您可以在这些点上实际运行您的东西。挂钩将帮助您修改核心行为,而无需修改WordPress核心本身。
假设您希望在删除附件之前挂接到代码中,然后可以使用add_action(\'delete_attachement\', \'yourfunction\');
在插件或主题中functions.php
运行所需的任何代码。
例如:
add_action(\'delete_attachement\', \'yourfunction\');
function yourfunction( $post_id ){
echo \'sample\';
die;
}