Tilpass velkomstmeldingen for WordPress Dashboard

Det ser ut til at mange av dere ikke ønsker å vise den nye funksjonen som heter “Velkomstpanel” siden WordPress 3.3. Jeg antar at de som ikke vil vise denne meldingen, prøver å skjule denne ruten for kundene sine, det er derfor jeg tenkte at i stedet for å skjule den, skulle du tilpasse den og vise den med ditt eget innhold. For å vise en tilpasset velkomstmelding, skal vi lage en liten plugin. På den måten selv når du oppgraderer til en ny versjon av WordPress, blir meldingen som vises, meldingen din, og ikke standard.


La oss komme i gang!

La oss lage et plugin

For å lage en plugin, oppretter du en ny mappe under wp-content / plugins og kaller den tilpasset dashbord-melding. I denne mappen lager du en fil som heter custom-dashboard-message.php og åpner den i kodeditoren din (forresten Coda 2 er flott!). Bare lim inn denne koden i den nyopprettede filen:

Denne koden skaper ganske enkelt en plugin ... ja jeg vet, WordPress er for enkelt for deg!

Nei, vi trenger å lage en funksjon som fjerner standard meldingspanel, slik at vi kan legge til vårt eget tilpassede velkomstpanelinnhold. Ved å bruke remove_action på velkomstpanelet, fjerner vi standard hooked wp_welcome_panel-funksjonen som returnerer innholdet i velkomstpanelet.

/ **
* Fjern standard velkomstpanelet
*
* @ tilgang offentlig
* @since 1.0
* @ return ugyldig
* /
remove_action ('Welcome_panel', 'wp_welcome_panel');

Vår tilpassede velkomstmelding

Hvis du nå går til instrumentbordet (ikke glem å aktivere plugin-programmet!), Vil du ikke lenger se noen velkomstskjerm - ja !. Så nå kan vi lage vår egen tilpassede funksjon og koble den til velkomstpanelet, slik at den viser vår i stedet. Denne delen er den enkle, alt du trenger å gjøre er å lage en tilpasset funksjon og legge til innholdet du ønsker for velkomstpanelet. I mitt eksempel startet jeg fra standardinnholdet, fra standardfunksjonen wp_welcome_panel (). Det er lettere bare fordi det tillater meg å bruke allerede formatert innhold. Så jeg kopierte og limte inn denne funksjonen (finn den under wp-admin / inkluderer / dashboard.php) og redigerte den.

Slik ser funksjonen min ut (legg merke til hvordan funksjonen blir fulgt av add_action og koblet til Welcome_panel).

/ **
* Egendefinert velkomstpanelfunksjon
*
* @ tilgang offentlig
* @since 1.0
* @ return ugyldig
* /
funksjon wpex_wp_welcome_panel () {?>

rediger nettstedinnstillingene dine'), admin_url (' options-general.php ')); ?>

  • '. __ ('Rediger forsiden din'). '', get_edit_post_link (get_option (' side_on_front '))); ?>
  • '. __ ('Legg til flere sider'). '', admin_url (' post-new.php? post_type = side ')); ?>
  • '. __ ('Rediger forsiden din'). '', get_edit_post_link (get_option (' side_on_front '))); ?>
  • '. __ ('Legg til flere sider'). '', admin_url (' post-new.php? post_type = side ')); ?>
  • '. __ ('Legg til et blogginnlegg'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Skriv ditt første blogginnlegg'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Legg til en Om-side'). '', admin_url (' post-new.php? post_type = side ')); ?>
  • '. __ ('Vis nettstedet ditt'). '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Slå kommentarer av eller på'). '', admin_url (' options-discuss.php ')); ?>
  • '. __ ('Lær mer om hvordan du kommer i gang'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Du kan ganske enkelt redigere denne delen av koden for å lage innholdet ditt, legge til lenker, bilder, skjemaer eller hva som helst ...

    Den endelige plugin-koden

    Her er den fullstendige plugin-koden, kos deg!

    
    
    

    rediger nettstedinnstillingene dine'), admin_url (' options-general.php ')); ?>

    • '. __ ('Rediger forsiden din'). '', get_edit_post_link (get_option (' side_on_front '))); ?>
    • '. __ ('Legg til flere sider'). '', admin_url (' post-new.php? post_type = side ')); ?>
    • '. __ ('Rediger forsiden din'). '', get_edit_post_link (get_option (' side_on_front '))); ?>
    • '. __ ('Legg til flere sider'). '', admin_url (' post-new.php? post_type = side ')); ?>
    • '. __ ('Legg til et blogginnlegg'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Skriv ditt første blogginnlegg'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Legg til en Om-side'). '', admin_url (' post-new.php? post_type = side ')); ?>
    • '. __ ('Vis nettstedet ditt'). '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Slå kommentarer av eller på'). '', admin_url (' options-discuss.php ')); ?>
  • '. __ ('Lær mer om hvordan du kommer i gang'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Jeffrey Wilson Administrator
    Sorry! The Author has not filled his profile.
    follow me