WordPress: Κατάργηση του μενού

Σάββατο, 1 Νοεμβρίου 2008

Ίσως είναι χρήσιμο, μερικές φορές, "σκοτεινές" ορισμένα από τα μενού της WordPress, ειδικά αν έχετε αναπτύξει μια ιστοσελίδα / blog για τον πελάτη και δεν θέλουν να επιτρέψουν την πρόσβαση σε ευαίσθητα στοιχεία. Προσθήκη Υπάρχει ήδη εκπληρώσει αυτό το καθήκον, αλλά να έχει μια προσωπική και τον πλήρη έλεγχο, θα δούμε αναλυτικά τον τρόπο με τον οποίο αυτή τη δυνατότητα.
Όπως πάντα εκμεταλλεύονται την ωφέλιμη δράση που διατίθενται από WordPress, στην περίπτωση αυτή admin_menu Μέσα από την παγκόσμια $menu $ $menu μπορεί να έχει πρόσβαση στον κατάλογο του μενού. Μπορούμε να βρούμε το μενού για την "αφαίρεση" με δύο τρόπους: μέσω του σήματος ή μέσω του link που θα σημεία (βλέπε σχολίασε μετοχών στο παρακάτω παράδειγμα). Η πρόταση είναι "κρυμμένη" του μενού Σχεδίαση, Ρυθμίσεις και Plugins:

PHP:
  1. remove_menu_item λειτουργία () (
  2. ; παγκόσμια $ μενού?
  3. / / Με ετικέτα
  4. ( 'Design' , 'Impostazioni' , 'Plugins' ) ; $ Καταργεί = array ( "Σχεδιασμός", "Ρυθμίσεις", "Plugins")?
  5. / / Μέσω των links
  6. / / $ Αφαιρεί = array ( "themes.php», «επιλογές-general.php», «plugins.php ')?
  7. $removes as $todel ) foreach ($ $ καταργεί ως todel)
  8. $menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ μενού όπως $ key => $ SM) εάν ($ SM [0] == $ todel) (unset ($ μενού [$ κλειδί])? διάλειμμα?)
  9. / / Μέσω των links
  10. / / Foreach ($ μενού όπως $ key => $ SM) εάν ($ SM [2] == $ todel) (unset ($ μενού [$ κλειδί])? Διάλειμμα?)
  11. )
  12. / /
  13. , 'remove_menu_item' ) ; add_action ( «admin_menu», «remove_menu_item ')?

Χρησιμοποιώντας τους συνδέσμους ως κλειδί για την άρση $sm[2] σε τμήματα κώδικα σχολίασε έκπληξη εδώ), είναι χρήσιμο όταν υπάρχει βεβαιότητα της γλώσσας - περιοχή - με την οποία θα εγκατασταθεί WordPress. Με αυτή την τεχνική, ωστόσο, το μενού είναι αφαιρούνται μόνο στο interface, έτσι θα συνεχίσετε να έχετε πρόσβαση στη σελίδα με απευθείας σύνδεση.

Σχετικές Post

5 σχόλια: "WordPress: Κατάργηση του μενού"

  1. getAvatar 1,0 Σάββατο 01 Νοεμβρίου, 2008 στις 23:59
    Wolf είπε:

    Beautiful φροντιστήριο.
    Εμείς συχνά ζητούν στήριξη φόρουμ για τον τρόπο κατάργησης του μενού «Όμως σε ένα ταμπλό χρήστη.
    Αν ήταν να προσθέσει ο χρήστης ελέγχει τα επίπεδα και αν δημοσιεύει αυτόν τον κώδικα στο wiki.
    γεια σου

  2. getAvatar 1,0 Δευτέρα 03 Νοεμβρίου, 2008 στις 11:17 π.μ.
    Giovambattista Fazioli δήλωσε:

    @ Wolf: Μάλιστα, ελπίζω να δούμε, είναι χρήσιμο ... Πολύ σύντομο απόσπασμα: WordPress διαχειριστής;

  3. getAvatar 1,0 Δευτέρα 03 Νοεμβρίου, 2008 στις 17:11
    Camui δήλωσε:

    Αλλά να του δώσω μια λιγότερο ισχυρά, δεν είναι; :)

  4. getAvatar 1,0 Δευτέρα 03 Νοεμβρίου, 2008 στις 17:15
    Wolf είπε:

    @ Camui θέμα δεν είναι η ενέργεια, υπάρχουν ορισμένοι που θα ήθελαν να δουν ποιος γράφει στο blog που βλέπουν μόνο τη γραφή και δεν μπορώ να δω τίποτε άλλο, ακόμη και τα σχόλια.
    Και 'που χρειάζονται, σωστό ή λάθος αυτό είναι, και δεδομένου ότι αυτό ζητάμε σε πολλές προτιμούν να τους δώσει μια λύση.
    γεια σου

  5. getAvatar 1,0 Παρασκευή 07 Νοεμβρίου, 2008 στις 15:19
    "Ο λύκος" Μια σελίδα "μετά τη νέα« η είσοδος για τους εργαζόμενους ... "είπε:

    [...] Η νέα έκδοση του WordPress 2.7 έχει τη μια σελίδα σαν και αυτή. Το πρόβλημα τότε θα εμποδίσουν οτιδήποτε άλλο, αλλά μπορείτε να δοκιμάσετε αυτές τις δέσμες ενεργειών udolog http://www.undolog.com/2008/11/01/wordpress-rimuovere-i-menu-dellamministrazione/ [...]

Αφήστε ένα σχόλιο

TAG XHTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <a <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Χρησιμοποιήστε <pre> να επισυνάψουν κωδικός