Passen Sie Ihre Begrüßungsnachricht für das WordPress-Dashboard an

Passen Sie Ihre Begrüßungsnachricht für das WordPress-Dashboard an

Es scheint, dass viele von Ihnen die neue Funktion “Welcome Panel” seit WordPress 3.3 nicht mehr zeigen möchten. Ich denke, dass diejenigen, die diese Nachricht nicht anzeigen möchten, versuchen, dieses Feld für ihre Kunden auszublenden. Deshalb dachte ich, dass Sie es anpassen und mit Ihrem eigenen Inhalt anzeigen sollten, anstatt es auszublenden. Um eine benutzerdefinierte Begrüßungsnachricht anzuzeigen, erstellen wir ein kleines Plugin. Auf diese Weise wird auch beim Upgrade auf eine neue Version von WordPress die angezeigte Nachricht Ihre Nachricht und nicht die Standardnachricht.


Lass uns anfangen!

Erstellen wir ein Plugin

Um ein Plugin zu erstellen, erstellen Sie einen neuen Ordner unter wp-content / plugins und nennen Sie ihn custom-dashboard-message. Erstellen Sie in diesem Ordner eine Datei mit dem Namen custom-dashboard-message.php und öffnen Sie sie in Ihrem Code-Editor (übrigens, Coda 2 ist großartig!). Fügen Sie diesen Code einfach in die neu erstellte Datei ein:

Dieser Code erstellt einfach ein Plugin… ja, ich weiß, WordPress ist zu einfach für Sie!

Nein, wir müssen eine Funktion erstellen, die die Standard-Dashboard-Nachricht entfernt, damit wir nach dem Hinzufügen unseres eigenen benutzerdefinierten Begrüßungsbedienfeldinhalts. Durch die Verwendung von remove_action für den Welcome_Panel-Hook entfernen wir die standardmäßige Hook-Funktion wp_welcome_panel, die den Inhalt des Welcome-Panels zurückgibt.

/ **
* Entfernen Sie die Standard-Begrüßungs-Dashboard-Nachricht
* *
* @access public
* @since 1.0
* @return void
* /
remove_action ('welcome_panel', 'wp_welcome_panel');

Unsere individuelle Begrüßungsnachricht

Wenn Sie jetzt zu Ihrem Dashboard gehen (vergessen Sie nicht, das Plugin zu aktivieren!), Wird kein Begrüßungsbildschirm mehr angezeigt - yay!. Jetzt können wir unsere eigene benutzerdefinierte Funktion erstellen und sie in den Welcome_Panel-Hook einbinden, sodass stattdessen unsere angezeigt wird. Dieser Teil ist ganz einfach. Sie müssen lediglich eine benutzerdefinierte Funktion erstellen und den gewünschten Inhalt für das Begrüßungsfenster hinzufügen. In meinem Beispiel habe ich mit dem Standardinhalt begonnen, mit der Standardfunktion wp_welcome_panel (). Es ist einfacher, nur weil ich damit bereits formatierte Inhalte verwenden kann. Also habe ich diese Funktion einfach kopiert und eingefügt (finden Sie sie unter wp-admin / includes / dashboard.php) und dann bearbeitet.

So sieht meine Funktion aus (beachten Sie, wie auf die Funktion add_action folgt und in welcome_panel eingebunden wird).

/ **
* Benutzerdefinierte Begrüßungsbedienfeldfunktion
* *
* @access public
* @since 1.0
* @return void
* /
Funktion wpex_wp_welcome_panel () {?>

Bearbeiten Sie Ihre Site-Einstellungen'), admin_url (' options-general.php ')); ?>

  • '. __ ('Bearbeiten Sie Ihre Startseite'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Zusätzliche Seiten hinzufügen'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Bearbeiten Sie Ihre Startseite'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Zusätzliche Seiten hinzufügen'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Blogbeitrag hinzufügen'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Schreibe deinen ersten Blog-Beitrag'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Hinzufügen einer Info-Seite'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Site anzeigen'). '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Kommentare ein- oder ausschalten'). '', admin_url (' options-diskussion.php ')); ?>
  • '. __ ('Weitere Informationen zu den ersten Schritten'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Sie können diesen Teil des Codes einfach bearbeiten, um Ihren Inhalt zu erstellen, Links, Bilder, Formulare oder was auch immer hinzuzufügen ...

    Der endgültige Plugin-Code

    Hier ist der vollständige Plugin-Code, viel Spaß!

    
    
    

    Bearbeiten Sie Ihre Site-Einstellungen'), admin_url (' options-general.php ')); ?>

    • '. __ ('Bearbeiten Sie Ihre Startseite'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Zusätzliche Seiten hinzufügen'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Bearbeiten Sie Ihre Startseite'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Zusätzliche Seiten hinzufügen'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Blogbeitrag hinzufügen'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Schreibe deinen ersten Blog-Beitrag'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Hinzufügen einer Info-Seite'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Site anzeigen'). '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Kommentare ein- oder ausschalten'). '', admin_url (' options-diskussion.php ')); ?>
  • '. __ ('Weitere Informationen zu den ersten Schritten'). '', __ (' 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