post_type ) { WP_ClI::error( "$id is not a pledge post.", false ); continue; } // We don't want to email someone twice if they were already deactivated. if ( DEACTIVE_STATUS === $pledge->post_status ) { WP_ClI::warning( sprintf( "%s (%d) is already deactivated.", $pledge->post_title, $id ) ); continue; } $emails[] = get_post_meta( $id, '5ftf_org-pledge-email', true ); deactivate( $id, false, $reason ); } WP_CLI::line( "\n" ); WP_CLI::success( 'Done' ); WP_ClI::line( "Email addresses of deactivated organizations: \n" ); WP_ClI::line( implode( ', ', $emails ) ); }