Er zijn verschillende manieren om een bestaande WordPress gebruiker met beheerdersrechten administrator van een WordPress multisite te maken.
De eerste methode die we in dit artikel beschrijven is de standaard methode die in principe het meest eenvoudig is. De tweede methode is het plaatsen van een klein stukje code in de functions.php van je WordPress thema, die methode raden wij alleen aan als de eerste methode om wat voor reden dan ook niet werkt.
WordPress multisite super admin rechten geven
Om een gebruiker naar een super admin om te zetten in een WordPress Multisite, volg je deze stappen:
- Log in op je WordPress netwerkbeheer: Ga naar je WordPress dashboard en log in met je super admin-rechten.
- Ga naar ‘Netwerkbeheer’: Dit vind je meestal in de linkerbovenhoek van je dashboard. Klik op ‘Mijn Sites’ en selecteer ‘Netwerkbeheer’.
- Gebruikers beheren: In het Netwerkbeheer-dashboard, klik op ‘Gebruikers’ om de lijst van gebruikers te zien die geregistreerd zijn op je netwerk.
- Gebruiker bewerken: Zoek de gebruiker die je wilt omzetten naar super admin, en klik op ‘Bewerken’ onder de naam van de gebruiker.
- Super Admin rechten toekennen: Scroll naar beneden tot je de sectie ‘Super Admin’ ziet. Hier vind je een checkbox met de tekst ‘Toekenning van super admin-rechten aan deze gebruiker’. Vink deze box aan.
- Wijzigingen opslaan: Scroll helemaal naar beneden en klik op ‘Bijwerken gebruiker’ om de nieuwe rechten op te slaan.
Na het volgen van deze stappen, zal de gekozen gebruiker super admin rechten hebben en toegang hebben tot alle websites binnen het WordPress Multisite-netwerk.
Super admin via functions.php maken
Als je de onderstaande code toevoegt aan je functions.php van je WordPress thema en je refresht de website dan wordt er direct een bestaande WordPress gebruiker met de genoemde username geüpgraded naar super admin van de WordPress multisite. Vervang YOUR_USERNAME voor de gewenste gebruikersnaam.
Verwijder direct hierna deze code omdat het een beveiligingsrisico is.
include(ABSPATH . 'wp-admin/includes/ms.php'); $user = get_userdatabylogin('YOUR_USERNAME'); grant_super_admin($user->ID);
Super admin via functions.php verwijderen
Als je de onderstaande code toevoegt aan je functions.php van je WordPress thema en je refresht de website dan wordt er direct een bestaande WordPress gebruiker met de genoemde username gedowngrade naar een normale beheerder van de WordPress website. Vervang YOUR_USERNAME voor de gewenste gebruikersnaam.
Verwijder direct hierna deze code omdat het een beveiligingsrisico is.
include(ABSPATH . 'wp-admin/includes/ms.php'); $user = get_userdatabylogin('YOUR_USERNAME'); revoke_super_admin($user->ID);