WordPress:仅使用add_action过滤某些操作

时间:2019-09-29 18:34:33

标签: wordpress

目前我有这个...

function QMWNEB_delete_user( $user_id )
{
    global $wpdb;
    $user_obj = get_userdata( $user_id );
    $email = $user_obj->user_email;
    $first_name = $user_obj->first_name;
    $last_name = $user_obj->last_name;

    if(~~~I do some checking here to see if I want to allow the user to be deleted~~~)
    {
        wp_die($first_name." ".$last_name." can not be deleted because...");
    }
}
add_action( 'delete_user', 'QMWNEB__delete_user' );

我遇到的问题是,如果我对数百个用户进行批量删除,那么当我第一次遇到一个无法删除的用户时,整个过程就会死去……如wp_die()所预期的那样命令。

我的问题是,我可以用什么代替wp_die()使其跳过一个用户,而继续删除其余用户...如果他们满足相同条件?

0 个答案:

没有答案