Απόκρυψη της ειδοποίησης αναβάθμισης Nagging WordPress σε όλους τους χρήστες, αλλά με διαχειριστή
Αν είστε κανονικός χρήστης του WordPress, θα δείτε σίγουρα την ειδοποίηση αναβάθμισης WordPress κάθε φορά που θα κυκλοφορήσει μια νέα έκδοση του WordPress. Με την κυκλοφορία του WordPress 4.6, θα δείτε το μήνυμα " WordPress 4.6 είναι διαθέσιμο! Παρακαλείσθε να ενημερώσετε τον διαχειριστή του ιστότοπου, "που σας ζητάει να κάνετε αναβάθμιση στην πιο πρόσφατη έκδοση. Αυτό είναι εντάξει αν είστε ο μόνος χρήστης του ιστότοπού σας. Σε περιπτώσεις όπου ο ιστότοπός σας έχει πολλούς συνεισφέροντες ή αν δημιουργείτε ένα έργο WordPress για τον πελάτη σας, ίσως θελήσετε να αποκρύψετε αυτό το ακαταμάχητο μήνυμα για όλους τους χρήστες εκτός από τον διαχειριστή (ή έναν χρήστη που έχει τη δυνατότητα να πραγματοποιήσει την αναβάθμιση).
Το καλό πράγμα για το WordPress είναι ότι έρχεται με πολλά άγκιστρα και φίλτρα, ώστε να μπορείτε να συνδέσετε εύκολα μια λειτουργία (php) για να τροποποιήσετε το αποτέλεσμα. Και αυτό είναι το πώς θα κρύψουμε το γκρινιάζοντας μήνυμα αναβάθμισης του WordPress.
Σημείωση : η απόκρυψη του μηνύματος δεν σημαίνει ότι δεν είναι απαραίτητο να ενημερώσετε το WordPress. Είναι σημαντικό να διατηρείτε πάντα το WordPress ενημερωμένο.
1. Εντοπίστε το φάκελο των θεμάτων και βρείτε το αρχείο "functions.php".
2. Προσθέστε την ακόλουθη λειτουργία στο τέλος του αρχείου.
συνάρτηση hide_update_notice () {if (! current_user_can ('update_core')) {remove_action ('admin_notices', 'update_nag', 3); }} add_action ('admin_head', 'hide_update_notice', 1).
Αυτό που κάνει ο παραπάνω κώδικας είναι πρώτα να ελέγξετε αν ο τρέχων χρήστης έχει τη δυνατότητα να ενημερώνει το WordPress. Εάν όχι, τότε θα αφαιρέσει το μήνυμα από την ουρά και δεν θα εμφανιστεί στον Πίνακα ελέγχου.
3. Αποθηκεύστε το αρχείο functions.php και φορτώστε στο διακομιστή σας, αντικαθιστώντας το παλιό αρχείο.
Αυτό είναι. Μόνο ένας διαχειριστής ή χρήστης με τη δυνατότητα αναβάθμισης του WordPress θα δει την ειδοποίηση Αναβάθμισης στον Πίνακα ελέγχου.