Alguém pode me ajudar? Por que isso não está funcionando?

//Auto Delete Expired Users function delete_users(){ $bloguser = get_users( array( 'role' => 'subscriber' ) ); foreach ( $bloguser as $user ) { if ($user->user_url == 'http://day' and time() - $user->user_registered > 1){ wp_delete_user($user->ID); } } } add_action('auto_delete_users','delete_users'); 

Solutions Collecting From Web of "Alguém pode me ajudar? Por que isso não está funcionando?"

Para o benefício daqueles que encontrarão essa questão, eu resolvi isso. É assim que funciona o código de funcionamento. Agora, este código me ajuda a excluir os Inscritos que se registraram no blog usando um plano de sua escolha, eu estou trabalhando em um blog pago e percebi que eu poderia fazer tudo sozinho sem ter que comprar um plugin.

 //Auto Delete Expired Users function delete_users(){ require_once(ABSPATH.'wp-admin/includes/user.php' ); $bloguser = get_users( array( 'role' => 'subscriber' ) ); foreach ( $bloguser as $user ) { //Monthly Subscribers if ($user->user_plan == 'month' and date('Ymd H:m:s') - $user->user_registered > 30){ $id = ($user->ID); wp_delete_user($id); } //Yearly Subscribers if ($user->user_plan == 'year' and date('Ymd H:m:s') - $user->user_registered > 365){ $id = ($user->ID); wp_delete_user($id); } } } add_action('wp_footer','delete_users');