WP Job Manager - Удаление приложений - PullRequest
0 голосов
/ 08 марта 2019

Как удалить все приложения, подключенные к адресу электронной почты пользователя?

Я активировал опцию в интерфейсе, но она не работает, теперь я хочу вставить хук, который удаляет всеприложения, когда выполняется следующее действие:

add_action( 'delete_user', 'function_name' );
function function_name() {
    global $current_user;
    $current_user = wp_get_current_user();

    $args = array(
        'author'    =>  $current_user->ID,
        'post_type' =>  'application'
    );

    $current_user_posts = get_posts( $args );

    if($current_user_posts == 0) die("0 applications found!");

    for($i = 0; $i < count($current_user_posts); $i++) {
        wp_delete_post( $current_user_posts[$i], true );
    }
}

Это то, что я пробовал сейчас, но я новичок в WordPress, поэтому я не знаю об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...