Could I just run this by loading a PHP page through my web browser? I tried this, but it didn't work:
<?php
require_once("wp-load.php");
$args = array(
'role__in' => array( 's2member_level1', 's2member_level2', 's2member_level3', 's2member_level4' ),
'meta_key' => 'wp_s2member_auto_eot_time',
'fields' => 'all_with_meta',
);
$users = get_users( $args );
if ( empty( $users ) ) {
return;
}
$time = time();
foreach ( $users as $user ) {
$eot = get_user_option( 'wp_s2member_auto_eot_time', $user->ID );
if ( empty( $eot ) ) {
return;
}
if ( $time > $eot ) {
//wp_delete_user( $user->ID ); // deletes member
$user->set_role( 'subscriber' ); // changes member's role
}
}
?>