Přizpůsobte si uvítací zprávu řídicího panelu WordPress

Přizpůsobte si uvítací zprávu řídicího panelu WordPress

Zdá se, že mnozí z vás nechtějí od verze WordPress 3.3 zobrazovat novou funkci s názvem „Vítejte panel“. Myslím, že ti, kteří nechtějí tuto zprávu zobrazit, se snaží toto pole skrýt před svými klienty, proto jsem si myslel, že místo skrývání byste jej měli přizpůsobit a zobrazit s vlastním obsahem. Chcete-li zobrazit vlastní uvítací zprávu, vytvoříme malý plugin. Tímto způsobem bude i při upgradu na novou verzi WordPress zobrazena zpráva vaše zpráva, nikoli výchozí.


Začněme!

Vytvořme plugin

Chcete-li vytvořit plugin, vytvořte novou složku pod wp-content / plugins a nazvejte ji custom-dashboard-message. V této složce vytvořte soubor s názvem custom-dashboard-message.php a otevřete jej v editoru kódu (mimochodem, Coda 2 je skvělá!). Jednoduše vložte tento kód do nově vytvořeného souboru:

Tento kód jednoduše vytvoří plugin ... Ano, vím, WordPress je pro vás příliš snadný!

Ne, musíme vytvořit funkci, která odstraní výchozí zprávu na hlavním panelu, abychom mohli po přidání vlastního vlastního uvítacího obsahu panelu. Pomocí remove_action na uvítacím háku welcome_panel odstraníme výchozí zahnutou funkci wp_welcome_panel, která vrací obsah uvítacího panelu.

/ **
* Odeberte výchozí zprávu uvítacího panelu
*
* @access public
* @ od 1.0
* @return neplatné
* /
remove_action ('welcome_panel', 'wp_welcome_panel');

Naše vlastní uvítací zpráva

Pokud nyní přejdete na hlavní panel (nezapomeňte si aktivovat plugin!), Již neuvidíte žádnou uvítací obrazovku - yay !. Teď si můžeme vytvořit vlastní vlastní funkci a připojit ji k uvítacímu háku welcome_panel, takže místo toho zobrazí naši. Tato část je jednoduchá, vše, co musíte udělat, je vytvořit vlastní funkci a přidat obsah, který chcete pro uvítací panel. V mém příkladu jsem vycházel z výchozího obsahu, z výchozí funkce wp_welcome_panel (). Je to snazší jen proto, že mi umožňuje používat již naformátovaný obsah. Právě jsem tuto funkci zkopíroval a vložil (najděte ji pod wp-admin / include / dashboard.php) a poté jsem ji upravil.

Zde je, jak moje funkce vypadá (všimněte si, jak za touto funkcí následuje add_action a zahnutý do welcome_panel).

/ **
* Vlastní funkce uvítacího panelu
*
* @access public
* @ od 1.0
* @return neplatné
* /
function wpex_wp_welcome_panel () {?>

upravte nastavení webu'), admin_url (' options-general.php ')); ?>

  • '. __ („Upravte svou přední stránku“). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Přidat další stránky'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ („Upravte svou přední stránku“). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Přidat další stránky'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ ('Přidat příspěvek na blogu'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Napište svůj první příspěvek na blogu'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Přidat stránku About About'). '', admin_url (' post-new.php? post_type = page ')); ?>
  • '. __ („Zobrazte svůj web“). '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Zapnutí nebo vypnutí komentářů'). '', admin_url (' options-Discussion.php ')); ?>
  • '. __ („Další informace o tom, jak začít“). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • Tuto část kódu můžete jednoduše upravit a vytvořit tak svůj obsah, přidat odkazy, obrázky, formuláře nebo cokoli…

    The Final Plugin Code

    Zde je plný kód pluginu!

    
    
    

    upravte nastavení webu'), admin_url (' options-general.php ')); ?>

    • '. __ („Upravte svou přední stránku“). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Přidat další stránky'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ („Upravte svou přední stránku“). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Přidat další stránky'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ ('Přidat příspěvek na blogu'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Napište svůj první příspěvek na blogu'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Přidat stránku About About'). '', admin_url (' post-new.php? post_type = page ')); ?>
    • '. __ („Zobrazte svůj web“). '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Zapnutí nebo vypnutí komentářů'). '', admin_url (' options-Discussion.php ')); ?>
  • '. __ („Další informace o tom, jak začít“). '', __ (' 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