Θέλατε ποτέ να δημιουργήσετε ένα ιδιωτικό blog WordPress μόνο για την οικογένεια και τους φίλους σας ή για μέλη μιας ομάδας επιχειρήσεων; Το WordPress προσφέρει μερικές προεπιλεγμένες επιλογές για να κάνει το blog σας WordPress ιδιωτικό, αλλά υπάρχει μια αλίευση. Όταν επισημάνατε μια ανάρτηση "Ιδιωτική", μπορείτε να την δείτε μόνο από "Διευθυντές και Συντάκτες".
Πιθανώς δεν θέλετε οι φίλοι σας να επεξεργασία τις αναρτήσεις σας, μόνο για να τις διαβάσετε. Το WordPress καλεί αυτούς τους συνηθισμένους χρήστες μόνο για ανάγνωση, τους "Καταχωρητές". Με τις συμβουλές σε αυτό το άρθρο, μπορείτε ακόμα να κρατήσετε το ανώνυμο κοινό εκτός, αλλά να κάνετε τις ιδιωτικές σας θέσεις διαθέσιμες για να διαβάσετε στους φίλους του Συνδρομητή σας.
Εκδοχή: WordPress 3.x
Πριν ξεκινήσουμε
Τυπική αποποίηση ευθυνών: Χρησιμοποιήστε τον προτεινόμενο κώδικα και plugins με δική σας ευθύνη. Δεν δημιουργούν ερυθρές σημαίες για εμάς, αλλά αν το blog σας δεν είναι βασικά για διασκέδαση, θα πρέπει να εκτελέσετε αυτές τις ιδέες από την ομάδα IT σας (αν έχετε). Τουλάχιστον, πρώτα δοκιμάστε τις αλλαγές σε ένα αντίγραφο.
Και αν αποθηκεύετε κρατικά μυστικά ή σχέδια για νανο-ατμοκίνητα ατμοκίνητα αυτοκίνητα, ίσως θελήσετε να επενδύσετε σε μια ασφαλέστερη λύση.
Επιτόπιο έλεγχο: Για να ακολουθήσετε αυτές τις οδηγίες, θα πρέπει να μπορείτε να προσθέσετε ένα προσαρμοσμένο θέμα.
Για παράδειγμα, εάν εκτελείτε δωρεάν το blog του WordPress.com, δεν θα μπορείτε να το κάνετε αυτό (χωρίς αναβαθμίσεις). Ωστόσο, τα blogs του WordPress.com έχουν προφανώς μια πρόσθετη επιλογή απορρήτου για να είναι εύκολο να μοιράζεστε μηνύματα με φίλους και οικογένειες, ώστε να μπορείτε να το ελέγξετε.
Πρώτα, κάνε ένα θέμα για το παιδί
Το πρώτο βήμα είναι να δημιουργήσετε ένα έθιμο παιδικό θέμα, αν δεν το έχετε ήδη κάνει. Μπορείτε να το κάνετε αυτό σε περίπου πέντε λεπτά. Χρησιμοποιήστε το τρέχον θέμα ως το θέμα, το θέμα. Το θέμα του παιδιού θα κρατήσει απλά μερικά αποσπάσματα κώδικα για να προσαρμόσετε τον ιστότοπό σας.
Είναι αλήθεια ότι μια καθαρότερη επιλογή θα ήταν να δημιουργήσετε ένα ξεχωριστό, μικροσκοπικό plugin. Στη συνέχεια, μπορείτε να επαναχρησιμοποιήσετε τον κώδικα σε αρκετούς ιστότοπους.
Ωστόσο, γράφοντας ένα plugin φαίνεται σαν overkill για ένα τόσο μικρό κομμάτι κώδικα. Επιπλέον, εάν δεν έχετε δημιουργήσει ακόμα ένα παιδικό θέμα, θα πρέπει πραγματικά να το κάνετε. Με θέμα παιδιού, μπορείτε να εμφανίσετε CSS tweaks και να αρχίσετε να διορθώνετε όλα αυτά τα μικρά θέματα που σας ενοχλούσαν.
Στη συνέχεια, Δημιουργία λειτουργιών.php
Μέσα στο θέμα του παιδιού σας, δημιουργήστε ένα αρχείο που ονομάζεται functions.php. Αυτό το αρχείο είναι ξεχωριστό. Τα περισσότερα αρχεία στο θέμα σας θα καταπατώ το ίδιο αρχείο στο γονικό θέμα. Αν κάνετε sidebar.php, αντικαθιστά την πλευρική γραμμή του γονικού θέματος. Αλλά οι λειτουργίες.php δεν υπερισχύουν, αυτό προσθέτει . Μπορείτε να βάλετε μερικά αποσπάσματα κώδικα εδώ και να διατηρήσετε όλες τις λειτουργίες του γονικού σας θέματος.
Δώστε στους συνδρομητές επιπλέον δυνατότητες
Ο στόχος μας είναι να επιτρέψουμε στους συνηθισμένους συνδρομητές να βλέπουν τις ιδιωτικές αναρτήσεις μας. Όπως εξηγεί ο Steve Taylor σε αυτήν την ανάρτηση ιστολογίου, μπορούμε να το κάνουμε αυτό με μερικές απλές γραμμές στις λειτουργίες.php:
Με τη συνάρτηση add_cap (), προσθέτετε απλώς επιπλέον δυνατότητες στο ρόλο Συνδρομητή. Τώρα οι συνδρομητές μπορούν να διαβάσουν ιδιωτικές αναρτήσεις και σελίδες.
Δείτε πόσο εύκολο είναι αυτό; Χρειάζονται μόνο λίγες γραμμές κώδικα.
Εξομάλυνση της σύνδεσης
Ενώ είμαστε εδώ στο functions.php, έχουμε μια πρόσθετη πρόταση. Κανονικά, όταν συνδέεστε στο WordPress, μεταφέρετε σε έναν πίνακα ελέγχου με διάφορες εργασίες διαχειριστή. Ωστόσο, οι συνδρομητές σας συνδέονται μόνο με ανάγνωση . Η μετάβαση σε ένα ταμπλό είναι ενοχλητικό στην καλύτερη περίπτωση, προκαλώντας σύγχυση στο χειρότερο. (Μπορείτε να ακούσετε σχεδόν τη θεία σου οδυνηρή, "Πού πήγε το blog;")
Με αυτό το απόσπασμα κώδικα, οι συνδρομητές σας θα μεταφερθούν στην αρχική σελίδα. Τοποθετήστε το μετά τον παραπάνω κώδικα, στις λειτουργίες.php:
Σημείωση
Αυτός ο κώδικας δεν ελέγχει με ακρίβεια το ρόλο του Συνδρομητή. Αντ 'αυτού, ελέγχει αν ο χρήστης μπορεί να επεξεργαστεί_ποθέσεις. Ωστόσο, πιστεύουμε ότι αυτό είναι στην πραγματικότητα μια καλύτερη δοκιμή - όποιος δεν μπορεί να επεξεργαστεί τις αναρτήσεις δεν έχει πραγματικό ενδιαφέρον για τον Πίνακα ελέγχου.
Δοκιμάστε "Προσωπικές αναρτήσεις κατά προεπιλογή
Εάν οι περισσότερες ή όλες οι αναρτήσεις σας θα είναι ιδιωτικές, σκεφτείτε το plugin "Προσωπικές αναρτήσεις κατά προεπιλογή". Αυτό το μικροσκοπικό plugin κάνει ένα πράγμα και μόνο ένα πράγμα. Όταν δημιουργείτε μια νέα ανάρτηση, ρυθμίζεται αυτόματα σε Ιδιωτική.
Μπορείτε ακόμα να ορίσετε την ανάρτηση στο Δημόσιο αν θέλετε. Αλλά με αυτό το plugin, ποτέ δεν θα είναι ξεχνάμε για να ορίσετε μια ανάρτηση στον Ιδιωτικό.