Anpassa ditt WordPress Dashboard-välkomstmeddelande

Anpassa ditt WordPress Dashboard-välkomstmeddelande

Det verkar som att många av er inte vill visa den nya funktionen som heter ”Välkomstpanelen” sedan WordPress 3.3. Jag antar att de som inte vill visa det här meddelandet försöker dölja den här rutan för sina kunder, det är därför jag tänkte att du istället för att dölja det borde anpassa det och visa det med ditt eget innehåll. För att visa ett anpassat välkomstmeddelande kommer vi att skapa ett litet plugin. På så sätt även när du uppgraderar till en ny version av WordPress kommer meddelandet som visas ditt meddelande och inte standard.


Låt oss börja!

Låt oss skapa ett plugin

För att skapa ett plugin, skapar du en ny mapp under wp-content / plugins och kallar det custom-dashboard-meddelande. Inom den här mappen skapar du en fil som heter custom-dashboard-message.php och öppnar den i din kodredigerare (förresten Coda 2 är bra!). Klistra bara in den här koden i den nyligen skapade filen:

Den här koden skapar helt enkelt ett plugin ... ja jag vet, WordPress är för lätt för dig!

Nej, vi behöver skapa en funktion som tar bort standardmeddelandets standardpanel så att vi kan lägga till vårt eget anpassade välkomstpanelsinnehåll. Genom att använda remove_action på Welcome_panel-kroken tar vi bort funktionen hooked wp_welcome_panel som returnerar innehållet i välkomstpanelen.

/ **
* Ta bort standardmeddelandet för välkomstpanelen
*
* @ tillgång offentligt
* @since 1.0
* @ return ogiltig
* /
remove_action ('Welcome_panel', 'wp_welcome_panel');

Vårt anpassade välkomstmeddelande

Om du nu går till din instrumentbräda (glöm inte att aktivera plugin!) Ser du inte längre någon välkomstskärm - ja !. Så nu kan vi skapa vår egen anpassade funktion och ansluta den till välkomstpanelen så att den visas vår istället. Den här delen är enkel, allt du behöver göra är att skapa en anpassad funktion och lägga till det innehåll du vill ha för välkomstpanelen. I mitt exempel började jag från standardinnehållet, från funktionen wp_welcome_panel (). Det är lättare bara för att det tillåter mig att använda redan formaterat innehåll. Så jag kopierade bara och klistrade in den här funktionen (hitta den under wp-admin / include / dashboard.php) och redigerade den.

Så här ser min funktion ut (se hur funktionen följs av add_action och ansluten till Welcome_panel).

/ **
* Anpassad välkomstpanelfunktion
*
* @ tillgång offentligt
* @since 1.0
* @ return ogiltig
* /
funktion wpex_wp_welcome_panel () {?>

redigera dina webbplatsinställningar'), admin_url (' option-general.php ')); ?>

  • '. __ ('Redigera din första sida'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Lägg till ytterligare sidor'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Redigera din första sida'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Lägg till ytterligare sidor'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Lägg till ett blogginlägg'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Skriv ditt första blogginlägg'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Lägg till en Om-sida'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ("Visa din webbplats"). '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Slå på eller stänga av kommentarer'). '', admin_url (' options-discuss.php ')); ?>
  • '. __ ("Lär dig mer om hur du kommer igång"). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Du kan helt enkelt redigera den här delen av koden för att skapa ditt innehåll, lägga till länkar, bilder, formulär eller vad som helst ...

    Den slutliga plugin-koden

    Här är den fullständiga plugin-koden, njut!

    
    
    

    redigera dina webbplatsinställningar'), admin_url (' option-general.php ')); ?>

    • '. __ ('Redigera din första sida'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Lägg till ytterligare sidor'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Redigera din första sida'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Lägg till ytterligare sidor'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Lägg till ett blogginlägg'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Skriv ditt första blogginlägg'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Lägg till en Om-sida'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ("Visa din webbplats"). '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Slå på eller stänga av kommentarer'). '', admin_url (' option-discuss.php ')); ?>
  • '. __ ("Lär dig mer om hur du kommer igång"). '', __ (' 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