Προσαρμόστε το μήνυμα υποδοχής του πίνακα ελέγχου του WordPress

Προσαρμόστε το μήνυμα υποδοχής του πίνακα ελέγχου του WordPress

Φαίνεται ότι πολλοί από εσάς δεν θέλετε να εμφανίσετε τη νέα λειτουργία που ονομάζεται “Welcome Panel” από το WordPress 3.3. Υποθέτω ότι όσοι δεν θέλουν να εμφανίσουν αυτό το μήνυμα προσπαθούν να αποκρύψουν αυτό το πλαίσιο στους πελάτες τους, γι ‘αυτό σκέφτηκα ότι αντί να το κρύψετε θα πρέπει να το προσαρμόσετε και να το εμφανίσετε με το δικό σας περιεχόμενο. Για να εμφανιστεί ένα προσαρμοσμένο μήνυμα καλωσορίσματος, πρόκειται να δημιουργήσουμε ένα μικρό πρόσθετο. Με αυτόν τον τρόπο, ακόμη και όταν κάνετε αναβάθμιση σε μια νέα έκδοση του WordPress, το μήνυμα που εμφανίζεται θα είναι το μήνυμά σας και όχι το προεπιλεγμένο.


Ας αρχίσουμε!

Ας δημιουργήσουμε μια προσθήκη

Για να δημιουργήσετε μια προσθήκη, δημιουργήστε έναν νέο φάκελο κάτω από το wp-content / plugins και καλέστε τον ως προσαρμοσμένο ταμπλό-μήνυμα. Μέσα σε αυτόν το φάκελο δημιουργήστε ένα αρχείο που ονομάζεται custom-dashboard-message.php και ανοίξτε το στον επεξεργαστή κώδικα (με τον τρόπο που το Coda 2 είναι υπέροχο!). Απλώς επικολλήστε αυτόν τον κώδικα στο νέο αρχείο:

Αυτός ο κώδικας δημιουργεί απλά μια προσθήκη… ναι, ξέρω, το WordPress είναι πολύ εύκολο για εσάς!

Όχι, δεν χρειάζεται να δημιουργήσουμε μια συνάρτηση που θα καταργήσει το προεπιλεγμένο μήνυμα του πίνακα ελέγχου, ώστε να μπορούμε μετά να προσθέσουμε το δικό μας προσαρμοσμένο περιεχόμενο πίνακα καλωσορίσματος. Χρησιμοποιώντας remove_action στο Welcome_panel hook αφαιρούμε την προεπιλεγμένη αγκιστρωμένη λειτουργία wp_welcome_panel που επιστρέφει το περιεχόμενο του πίνακα καλωσορίσματος.

/ **
* Καταργήστε το προεπιλεγμένο μήνυμα του πίνακα ελέγχου καλωσορίσματος
*
* @ πρόσβαση στο κοινό
* @since 1.0
* @ return void
* /
remove_action ('welcome_panel', 'wp_welcome_panel');

Το προσαρμοσμένο μήνυμα καλωσορίσματος

Αν μεταβείτε τώρα στον πίνακα ελέγχου (μην ξεχάσετε να ενεργοποιήσετε την προσθήκη!), Δεν θα βλέπετε πλέον οθόνη καλωσορίσματος - ναι !. Τώρα λοιπόν μπορούμε να δημιουργήσουμε τη δική μας προσαρμοσμένη λειτουργία και να το συνδέσουμε στο Welcome_panel hook έτσι ώστε να εμφανίζει τη δική μας αντ 'αυτού. Αυτό το μέρος είναι το απλό, το μόνο που χρειάζεται να κάνετε είναι να δημιουργήσετε μια προσαρμοσμένη λειτουργία και να προσθέσετε το περιεχόμενο που θέλετε για τον πίνακα καλωσορίσματος. Στο παράδειγμά μου ξεκίνησα από το προεπιλεγμένο περιεχόμενο, από την προεπιλεγμένη συνάρτηση wp_welcome_panel (). Είναι ευκολότερο μόνο και μόνο επειδή μου επιτρέπει να χρησιμοποιώ ήδη μορφοποιημένο περιεχόμενο. Έτσι, μόλις αντιγράψαμε και επικολλήσαμε αυτήν τη συνάρτηση (την βρήκα στο wp-admin / include / dashboard.php) και μετά την επεξεργάστηκα.

Δείτε πώς φαίνεται η λειτουργία μου (παρατηρήστε πώς ακολουθεί η λειτουργία το add_action και συνδέεται με το Welcome_panel).

/ **
* Προσαρμοσμένη λειτουργία πίνακα καλωσορίσματος
*
* @ πρόσβαση στο κοινό
* @since 1.0
* @ return void
* /
συνάρτηση wpex_wp_welcome_panel () {?>

επεξεργαστείτε τις ρυθμίσεις του ιστότοπού σας'), admin_url (' options-general.php ')); ?>

  • ". __ ("Επεξεργασία της πρώτης σελίδας σας"). "', get_edit_post_link (get_option (' page_on_front '))); ?>
  • ". __ ("Προσθήκη πρόσθετων σελίδων"). "', admin_url (' post-new.php? post_type = page ')); ?>
  • ". __ ("Επεξεργασία της πρώτης σελίδας σας"). "', get_edit_post_link (get_option (' page_on_front '))); ?>
  • ". __ ("Προσθήκη πρόσθετων σελίδων"). "', admin_url (' post-new.php? post_type = page ')); ?>
  • ". __ ("Προσθήκη ανάρτησης ιστολογίου"). "', admin_url (' post-new.php ')); ?>
  • ". __ ('Γράψτε την πρώτη σας ανάρτηση ιστολογίου'). "', admin_url (' post-new.php ')); ?>
  • ". __ ("Προσθήκη σελίδας Σχετικά"). "', admin_url (' post-new.php? post_type = page ')); ?>
  • ". __ ('Προβολή του ιστότοπού σας'). "', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • ". __ ("Ενεργοποίηση ή απενεργοποίηση σχολίων"). "', admin_url (' options-talanoaga.php ')); ?>
  • ". __ ("Μάθετε περισσότερα σχετικά με την έναρξη"). "', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Μπορείτε απλά να επεξεργαστείτε αυτό το μέρος του κώδικα για να δημιουργήσετε το περιεχόμενό σας, να προσθέσετε συνδέσμους, εικόνες, φόρμες ή οτιδήποτε άλλο…

    Ο τελικός κωδικός προσθήκης

    Εδώ είναι ο πλήρης κωδικός προσθήκης, απολαύστε!

    
    
    

    επεξεργαστείτε τις ρυθμίσεις του ιστότοπού σας'), admin_url (' options-general.php ')); ?>

    • ". __ ("Επεξεργασία της πρώτης σελίδας σας"). "', get_edit_post_link (get_option (' page_on_front '))); ?>
    • ". __ ("Προσθήκη πρόσθετων σελίδων"). "', admin_url (' post-new.php? post_type = page ')); ?>
    • ". __ ("Επεξεργασία της πρώτης σελίδας σας"). "', get_edit_post_link (get_option (' page_on_front '))); ?>
    • ". __ ("Προσθήκη πρόσθετων σελίδων"). "', admin_url (' post-new.php? post_type = page ')); ?>
    • ". __ ("Προσθήκη ανάρτησης ιστολογίου"). "', admin_url (' post-new.php ')); ?>
    • ". __ ('Γράψτε την πρώτη σας ανάρτηση ιστολογίου'). "', admin_url (' post-new.php ')); ?>
    • ". __ ("Προσθήκη σελίδας Σχετικά"). "', admin_url (' post-new.php? post_type = page ')); ?>
    • ". __ ('Προβολή του ιστότοπού σας'). "', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • ". __ ("Ενεργοποίηση ή απενεργοποίηση σχολίων"). "', admin_url (' options-talanoaga.php ')); ?>
  • ". __ ("Μάθετε περισσότερα σχετικά με την έναρξη"). "', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me
      Like this post? Please share to your friends:
      Adblock
      detector
      map