WordPress User Role

WordPress User Role

Μερικές φορές όταν δημιουργούμε μια ιστοσελίδα με την βοήθεια του WordPress, χρειάζεται να γνωρίζουμε τον ρόλο ενός χρήστη (User Role), δηλαδή αν είναι απλός χρήστης, διαχειριστής κτλ. Για παράδειγμα θα θέλαμε σε ένα template να εμφανίζουμε κάποια links μόνο στους διαχειριστές της ιστοσελίδας και όχι στους απλούς χρήστες.

Την ιδιότητα του χρήστη μπορούμε να την ελέγξουμε πολύ εύκολα με την μέθοδο του WordPress current_user_can(), όπως βλέπουμε και στα παραδείγματα παρακάτω:


<?php

if( current_user_can('editor') ) {
    // true εάν ο χρήστης είναι editor
}

if( !current_user_can('administrator') ) {
    // true εάν ο χρήστης δεν είναι διαχειριστής
}

if( current_user_can('edit_posts') ) {
    // true εάν ο χρήστης έχει δικαιώματα να τροποποιήσει άρθρα
}

?>

Για περισσότερες πληροφορίες και δυνατότητες της μεθόδου, επισκεφθείτε την επίσημη ιστοσελίδα του WordPress, κάνοντας κλικ εδώ.

Προσθήκη σχολίου