Skip to content

Instantly share code, notes, and snippets.

Revisions

  1. greathmaster created this gist Dec 15, 2018.
    15 changes: 15 additions & 0 deletions pmpro-lock-membership-levels-lock-all-existing-members.php
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    /*
    PMPro Lock Membership Levels-lock existing members. Add this to your customizations plugin and refresh the page. Recommend deleting the code snippet after the operation is complete.
    */
    function bulk_lock_all_members()
    {
    global $wpdb;
    $users = $wpdb->get_results( "SELECT ID FROM $wpdb->users" );
    if( $users ) {
    foreach ( $users as $user ) {
    update_user_meta( $user->ID, 'pmprolml', 1 );
    }
    }
    }

    add_action( "init", "bulk_lock_all_members", 10, 0 );