Content Marketing

WordPress: Hur man kontrollerar om användaren är inloggad, bestämmer deras roll och ändrar innehåll

Vi har mycket Författarna on Martech Zone men alla är inte bekanta med WordPress och hur man loggar in och publicerar på sajten. WordPress kan identifiera om du är inloggad på plattformen med hjälp av en user_level funktion som returnerar om du är inloggad eller inte samt vad din roll är.

Kontrollera användarrollen för inloggad WordPress-användare

WordPress har flera standardroller och funktioner:

  • Super Admin – någon med åtkomst till webbplatsens nätverksadministrationsfunktioner och alla andra funktioner.
  • Administratör – någon som har tillgång till alla administrationsfunktioner på en enda webbplats.
  • redaktör – någon som kan publicera och hantera inlägg inklusive inlägg från andra användare.
  • Författare  – någon som kan publicera och hantera sina egna inlägg.
  • Bidragsgivare – någon som kan skriva och hantera sina egna inlägg men inte kan publicera dem.
  • Abonnent – någon som bara kan hantera sin profil.

Du kan dynamiskt ändra den visade länken på din webbplats med det här utdraget med WordPress'

API… visar adminlänken för en författare, men visar en annonslänk för alla som inte är inloggade:

$user = wp_get_current_user();

if ( in_array( 'author', (array) $user->roles ) ) {
    wp_register('<li class="menuitem">','</li>');
} else {
    echo "<li class='menuitem'><a href='https://martech.zone/advertise/' title='Advertise'>Advertise</a></li>";
}

?>

Douglas Karr

Douglas Karr är CMO för Öppna INSIGHTS och grundaren av Martech Zone. Douglas har hjälpt dussintals framgångsrika MarTech-startups, har hjälpt till med due diligence på över $5 miljarder i Martech-förvärv och investeringar, och fortsätter att hjälpa företag att implementera och automatisera sina försäljnings- och marknadsföringsstrategier. Douglas är en internationellt erkänd digital transformations- och MarTech-expert och talare. Douglas är också en publicerad författare till en Dummies guide och en bok om företagsledarskap.

Relaterade artiklar

Tillbaka till toppen knappen
Stänga

Adblock upptäckt

Martech Zone kan ge dig detta innehåll utan kostnad eftersom vi tjänar pengar på vår webbplats genom annonsintäkter, affiliate-länkar och sponsring. Vi skulle uppskatta om du tar bort din annonsblockerare när du tittar på vår webbplats.