Tilpas dit WordPress Dashboard-velkomstmeddelelse

Tilpas dit WordPress Dashboard-velkomstmeddelelse

Det ser ud til, at mange af jer ikke ønsker at vise den nye funktion kaldet “Welcome Panel” siden WordPress 3.3. Jeg gætter på, at de, der ikke ønsker at vise denne meddelelse, forsøger at skjule denne boks for deres klienter, det var derfor, jeg troede, at i stedet for at skjule den, skulle du tilpasse den og vise den med dit eget indhold. For at få vist en tilpasset velkomstbesked opretter vi et lille plugin. På den måde, selv når du opgraderer til en ny version af WordPress, vises den viste meddelelse din besked og ikke den standard.


Lad os komme igang!

Lad os oprette et plugin

For at oprette et plugin skal du oprette en ny mappe under wp-content / plugins og kalde det custom-dashboard-meddelelse. Opret en fil, der kaldes custom-dashboard-message.php i denne mappe, og åbn den i din kodeditor (forresten Coda 2 er fantastisk!). Bare indsæt denne kode i den nyligt oprettede fil:

Denne kode opretter blot et plugin ... ja jeg ved, WordPress er for let for dig!

Nej, vi er nødt til at oprette en funktion, der fjerner standarddashboardmeddelelsen, så vi efter kan tilføje vores eget tilpassede velkomstpanelindhold. Ved at bruge remove_action på welkomstpanelkroken fjerner vi standard hooked wp_welcome_panel funktion, der returnerer indholdet i velkomstpanelet.

/ **
* Fjern standard velkomstdashboardmeddelelsen
*
* @ adgang offentligt
* @since 1.0
* @ tilbagevenden ugyldig
* /
remove_action ('Welcome_panel', 'wp_welcome_panel');

Vores tilpassede velkomstbesked

Hvis du går nu til dit dashboard (glem ikke at aktivere plugin!), Vil du ikke længere se nogen velkomstskærm - ja !. Så nu kan vi oprette vores egen brugerdefinerede funktion og koble den til velkomstpanelkrogen, så den viser vores i stedet. Denne del er den enkle, alt hvad du skal gøre er at oprette en brugerdefineret funktion og tilføje det indhold, du ønsker, til velkomstpanelet. I mit eksempel startede jeg fra standardindholdet, fra wp_welcome_panel () standardfunktionen. Det er lettere, bare fordi det tillader mig at bruge allerede formateret indhold. Så jeg kopierede og indsatte denne funktion (find den under wp-admin / inkluderer / dashboard.php) og redigerede den.

Her er hvordan min funktion ser ud (læg mærke til, hvordan funktionen følges af add_action og tilsluttet velkomstpanel).

/ **
* Brugerdefineret velkomstpanelfunktion
*
* @ adgang offentligt
* @since 1.0
* @ tilbagevenden ugyldig
* /
funktion wpex_wp_welcome_panel () {?>

rediger dine webstedsindstillinger'), admin_url (' option-general.php ')); ?>

  • '. __ ('Rediger din forside'). '', get_edit_post_link (get_option (' side_on_front '))); ?>
  • '. __ ('Tilføj yderligere sider'). '', admin_url (' post-new.php? post_type = side ')); ?>
  • '. __ ('Rediger din forside'). '', get_edit_post_link (get_option (' side_on_front '))); ?>
  • '. __ ('Tilføj yderligere sider'). '', admin_url (' post-new.php? post_type = side ')); ?>
  • '. __ ('Tilføj et blogindlæg'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Skriv dit første blogindlæg'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Tilføj en About-side'). '', admin_url (' post-new.php? post_type = side ')); ?>
  • '. __ ('Se dit websted'). '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Tænd eller sluk for kommentarer'). '', admin_url (' option-discuss.php ')); ?>
  • '. __ ('Lær mere om, hvordan du kommer i gang'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Du kan blot redigere denne del af koden for at oprette dit indhold, tilføje links, billeder, formularer eller hvad ...

    Den endelige plugin-kode

    Her er den fulde plugin-kode, nyd!

    
    
    

    rediger dine webstedsindstillinger'), admin_url (' option-general.php ')); ?>

    • '. __ ('Rediger din forside'). '', get_edit_post_link (get_option (' side_on_front '))); ?>
    • '. __ ('Tilføj yderligere sider'). '', admin_url (' post-new.php? post_type = side ')); ?>
    • '. __ ('Rediger din forside'). '', get_edit_post_link (get_option (' side_on_front '))); ?>
    • '. __ ('Tilføj yderligere sider'). '', admin_url (' post-new.php? post_type = side ')); ?>
    • '. __ ('Tilføj et blogindlæg'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Skriv dit første blogindlæg'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Tilføj en About-side'). '', admin_url (' post-new.php? post_type = side ')); ?>
    • '. __ ('Se dit websted'). '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Tænd eller sluk for kommentarer'). '', admin_url (' option-discuss.php ')); ?>
  • '. __ ('Lær mere 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
      Like this post? Please share to your friends:
      Adblock
      detector
      map