Content Marketing
WordPress: kā pārbaudīt, vai lietotājs ir reģistrēts, noteikt viņa lomu un modificēt saturu
Mums ir daudz autori on Martech Zone taču ne visi pārzina WordPress un to, kā pieteikties un publicēt vietnē. WordPress var noteikt, vai esat pieteicies platformā, izmantojot a lietotāja_līmenis funkcija, kas atgriež neatkarīgi no tā, vai esat pieteicies, kā arī jūsu lomu.
Pārbaudiet lietotāja lomu, vai ir pieteicies WordPress lietotājs
WordPress ir vairākas noklusējuma lomas un iespējas:
- Super Admin – kāds, kam ir piekļuve vietnes tīkla administrēšanas funkcijām un visām citām funkcijām.
- administrators – kāds, kuram ir piekļuve visām administrēšanas funkcijām vienā vietnē.
- Montāžas režisore – kāds, kurš var publicēt un pārvaldīt ziņas, tostarp citu lietotāju ziņas.
- autors – kāds, kurš var publicēt un pārvaldīt savas ziņas.
- Ziedotājs – kāds, kurš var rakstīt un pārvaldīt savus ierakstus, bet nevar tos publicēt.
- abonents – kāds, kurš var pārvaldīt tikai savu profilu.
Varat dinamiski mainīt savā vietnē parādīto saiti, izmantojot šo fragmentu, izmantojot WordPress.
API… parādot administratora saiti autoram, bet rādīt reklāmas saiti ikvienam, kas nav pieteicies:$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>";
}
?>