我想在用户点击帖子的“清空垃圾”按钮时运行一个函数。类似于:
add_action(\'empty_trash\',\'myFunction\');
function myFunction(){
// My code
}
我想在用户点击帖子的“清空垃圾”按钮时运行一个函数。类似于:
add_action(\'empty_trash\',\'myFunction\');
function myFunction(){
// My code
}
我认为不存在,但你可以自己创造,wpse_empty_trash
, 用这样的方式:
/**
* Add a custom hook \'wpse_empty_trash\'
*/
add_action( \'load-edit.php\', function()
{
add_action( \'before_delete_post\', function ( $post_id )
{
if (
\'trash\' === get_post_status( $post_id )
&& filter_input( INPUT_GET, \'delete_all\' )
&& 1 === did_action( \'before_delete_post \' )
)
do_action( \'wpse_empty_trash\' );
} );
} );
然后可以将其与代码一起使用。示例:add_action( \'wpse_empty_trash\', \'myFunction\' );
function myFunction() {
// My code
}
希望您可以根据自己的需要进行调整。对
https://developer.wordpress.org/reference/hooks/before_delete_post/
需要注意的是,钩子只有在WordPress用户清空垃圾时才会运行。如果您正在使用此挂钩,请注意,如果用户正在删除附件,则不会触发此挂钩,因为附件是强制删除的,即不会发送到垃圾箱。而是使用delete\\u post()挂钩。I\'m wanting to use the MailChimp RSS to Email Campaign mechanism to send a weekly email of posts to list subscribers. This works just fine in standard use, but the twist is that I don\'t want MailChimp to only pick up new posts. Each week I want it to in