Πώς να δημιουργήσετε προσαρμοσμένους ρόλους χρηστών του WordPress
Αυτό το άρθρο είναι μέρος της σειράς Mastering WordPress:
- Πώς να ξεκινήσετε ένα WordPress Blog
- Προσαρμογή του Blog σας WordPress: Εγκατάσταση θεμάτων
- Προσαρμογή του Blog σας WordPress: Εγκατάσταση Plugins
- Προσαρμογή του Blog σας WordPress: Προσθήκη περιεχομένου
- Οι ρόλοι χρηστών του WordPress εξηγούνται
- Πώς να δημιουργήσετε προσαρμοσμένους ρόλους χρηστών του WordPress
Έχουμε ήδη καλύψει τον τρόπο με τον οποίο οι προεπιλεγμένοι ρόλοι χρηστών εργάζονται στο WordPress. Έχουν σχεδιαστεί για να ταιριάζουν στις ανάγκες των περισσότερων ιστότοπων και, ως επί το πλείστον, πληρούν αυτές τις απαιτήσεις.
Ωστόσο, υπάρχουν μερικά σενάρια όπου μπορείτε να επιθυμείτε να τροποποιήσετε τις δυνατότητες που μπορεί να εκτελέσει κάθε ρόλος ή ακόμα και να προσθέσετε νέους ρόλους με προσαρμοσμένες δυνατότητες όπως κρίνετε κατάλληλο. Αυτό μπορεί να επιτευχθεί χρησιμοποιώντας το βελτιωμένο πρόσθετο Capability Manager.
Εγκατάσταση
Μπορείτε να εγκαταστήσετε το Capability Manager Enhanced απευθείας από τον πίνακα ελέγχου του WordPress, μεταβαίνοντας σε "Plugins -> Add New" και εισάγοντας "Enhanced Manager Capability" ως ερώτημα αναζήτησης.
Εναλλακτικά, μπορείτε να κάνετε λήψη του αρχείου zip από το χώρο αποθήκευσης του WordPress και να το ανεβάσετε στον κατάλληλο φάκελο στον ιστότοπό σας χρησιμοποιώντας FTP.
Μόλις εγκαταστήσετε και ενεργοποιήσετε την προσθήκη, μεταβείτε στο "Χρήστες -> Δυνατότητες" για να φορτώσετε τις ρυθμίσεις του plugin.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Η σελίδα "Ικανότητες" είναι αρκετά εύκολη στη χρήση. Στη δεξιά πλευρά θα δείτε μερικές επιλογές. Μπορείτε να επιλέξετε τον ρόλο που θέλετε να επεξεργαστείτε, να προσθέσετε ένα νέο ρόλο ή δυνατότητα ή να αντιγράψετε έναν υπάρχοντα ρόλο σε ένα νέο.
Το κύριο μέρος της σελίδας δείχνει όλες τις δυνατότητες που μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε για κάθε ρόλο χρήστη. Για παράδειγμα, οι χρήστες με το ρόλο διαχειριστή μπορούν να κάνουν σχεδόν οτιδήποτε στον ιστότοπο, οπότε θα δείτε ότι όλα τα πλαίσια έχουν ελεγχθεί για τον συγκεκριμένο ρόλο.
Η ενεργοποίηση ή απενεργοποίηση μιας δυνατότητας για έναν συγκεκριμένο ρόλο είναι τόσο απλή όσο ο έλεγχος ή η κατάργηση του πεδίου που σχετίζεται με τη συγκεκριμένη δυνατότητα και κάνοντας κλικ στο κουμπί "Αποθήκευση αλλαγών" στο κάτω μέρος της σελίδας.
Μπορείτε επίσης να διαγράψετε ένα ρόλο κάνοντας κλικ στο "Διαγραφή ρόλου" στο κάτω μέρος της σελίδας.
Επιπλέον, υπάρχει μια ενότητα με τίτλο "Πρόσθετες δυνατότητες" κοντά στο κάτω μέρος της σελίδας. Θα βρείτε επιπλέον λειτουργίες που δεν αποτελούν μέρος του πυρήνα του WordPress αλλά έχουν καθοριστεί μέσω των πρόσθετων στοιχείων και των θεμάτων σας.
Τα ακριβή περιεχόμενα αυτής της ενότητας θα διαφέρουν ανάλογα με τον τύπο των προσθηκών που έχετε εγκαταστήσει στον ιστότοπό σας.
Ας δούμε μερικά σενάρια για να σας δώσουμε ορισμένα πρακτικά παραδείγματα για το πώς λειτουργεί αυτό το plugin.
1. Επιτρέψτε στους Συνεισφέροντες να φορτώσουν εικόνες
Ένας από τους περιορισμούς του ρόλου του Contributor είναι ότι δεν επιτρέπει στους χρήστες με το ρόλο να ανεβάζουν εικόνες ή άλλα αρχεία πολυμέσων στις αναρτήσεις τους χωρίς την παρέμβαση του διαχειριστή ή του εκδότη.
Στις περισσότερες περιπτώσεις, μπορεί να είναι κουραστικό να έχει κάποιος διαχειριστής ή συντάκτης να ελέγχει μια θέση κάθε φορά που απαιτείται μια εικόνα, οπότε είναι καλή ιδέα να βελτιωθεί ο ρόλος του συνεισφέροντα ενεργοποιώντας αυτή τη δυνατότητα.
1. Επιλέξτε "Contributor" στην πλευρική γραμμή και κάντε κλικ στο "Load."
2. Μεταβείτε στην ενότητα "Άλλα χαρακτηριστικά του WordPress Core".
3. Επιλέξτε το πλαίσιο για "μεταφόρτωση αρχείων".
4. Εάν θέλετε να αλλάξετε οτιδήποτε άλλο, απλά σημειώστε ή απενεργοποιήστε την επιλογή.
5. Κάντε κύλιση στο κάτω μέρος και κάντε κλικ στην επιλογή "Αποθήκευση αλλαγών".
2. Αποτρέψτε τους Συγγραφείς να διαγράψουν δημοσιευμένες δημοσιεύσεις
Ένα συγκεκριμένο ελάττωμα με τον προεπιλεγμένο ρόλο του Συγγραφέα είναι ότι επιτρέπει στους χρήστες με αυτόν τον ρόλο να διαγράψουν τις δημοσιευμένες αναρτήσεις τους. Αυτό δεν είναι καθόλου ιδανικό και δεν πρέπει να συμβαίνει, αλλά μπορούμε να το διορθώσουμε απενεργοποιώντας αυτή την ικανότητα για αυτόν τον ρόλο.
1. Επιλέξτε "Συγγραφέας" στην πλευρική γραμμή και κάντε κλικ στο "Φόρτωση".
2. Μεταβείτε στην ενότητα "Δυνατότητες διαγραφής".
3. Αποεπιλέξτε τα πεδία που βρίσκονται κάτω από "Διαγραφή Δημοσίευση".
4. Κάντε οποιαδήποτε άλλη αλλαγή που νιώθετε απαραίτητη.
5. Κάντε κύλιση στο κάτω μέρος και κάντε κλικ στην επιλογή "Αποθήκευση αλλαγών".
3. Δημιουργήστε έναν νέο ρόλο χρήστη
Εάν έχετε μια συγκεκριμένη ανάγκη και δεν θέλετε να τροποποιήσετε τους προεπιλεγμένους ρόλους, μπορείτε να δημιουργήσετε νέους ρόλους και να προσδιορίσετε τις ακριβείς δυνατότητες για κάθε ρόλο πριν τους αναθέσετε στους χρήστες σας.
Για παράδειγμα, μπορείτε να δημιουργήσετε ένα ρόλο που ονομάζεται "Συντονιστής σχολίων" και να ορίσετε τη μοναδική δυνατότητα αυτού του ρόλου χρήστη να "διαβάζει" και "μέτρια σχόλια". Αυτό είναι χρήσιμο για ιστότοπους που χρειάζονται ένα συγκεκριμένο σύνολο χρηστών για να μετριάσουν σχόλια στον ιστότοπο και να μην κάνουν τίποτα άλλο.
1. Εισαγάγετε το όνομα του ρόλου στην πλαϊνή γραμμή και κάντε κλικ στο "Δημιουργία".
2. Από προεπιλογή, δεν θα επιλεγούν δυνατότητες. Για ένα ρόλο συντονιστή σχολίων, επιλέξτε "ανάγνωση" και "μέτρια σχόλια" κάτω από "Άλλες δυνατότητες του WordPress Core".
3. Μεταβείτε στο κάτω μέρος και κάντε κλικ στην επιλογή "Αποθήκευση αλλαγών".
Αυτό είναι, τώρα έχετε έναν πλήρως λειτουργικό προσαρμοσμένο ρόλο χρήστη που μπορείτε να εκχωρήσετε σε οποιονδήποτε του οποίου η μόνη ευθύνη είναι να πραγματοποιήσει μέτρηση σχολίων.
Τύλιξε
Εάν αισθάνεστε ποτέ δυσαρεστημένοι με τους προεπιλεγμένους ρόλους χρηστών στο WordPress, συνιστούμε να δοκιμάσετε το plugin Capability Enhanced Manager. Αυτό θα σας δώσει μεγαλύτερο έλεγχο σχετικά με το πώς οι χρήστες αλληλεπιδρούν με τον ιστότοπό σας.