WP Job Manager-删除应用程序

时间:2019-03-08 10:04:33

标签: wordpress plugins

如何删除连接到用户电子邮件地址的所有应用程序?

我在界面中激活了该选项,但是它不起作用,现在我想插入一个钩子,当执行以下操作时,该钩子将删除所有应用程序:

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的新手,所以我对此并不了解。

0 个答案:

没有答案