WordPress Kontrol Panelinizi Özelleştirin Hoş Geldiniz Mesajı

WordPress Kontrol Panelinizi Özelleştirin Hoş Geldiniz Mesajı

Pek çoğunuz WordPress 3.3’ten bu yana “Hoş Geldiniz Paneli” adlı yeni özelliği göstermek istemiyor gibi görünüyor. Bu mesajı görüntülemek istemeyenlerin bu kutuyu müşterilerine gizlemeye çalıştıklarını sanıyorum, bu yüzden gizlemek yerine onu özelleştirmeniz ve kendi içeriğinizle görüntülemeniz gerektiğini düşündüm. Özel bir karşılama mesajı görüntülemek için küçük bir eklenti oluşturacağız. Bu şekilde WordPress’in yeni bir sürümüne yükseltme yaparken bile gösterilen mesaj varsayılan mesajı değil mesajınızı gösterir.


Başlayalım!

Bir Eklenti Yaratalım

Eklenti oluşturmak için wp-content / plugins altında yeni bir klasör oluşturun ve bu klasöre özel gösterge tablosu mesajı deyin. Bu klasör içinde custom-dashboard-message.php adlı bir dosya oluşturun ve kod düzenleyicinizde açın (bu arada Coda 2 harika!). Bu kodu yeni oluşturulan dosyaya yapıştırmanız yeterlidir:

Bu kod sadece bir eklenti oluşturur… evet biliyorum, WordPress sizin için çok kolay!

Hayır, sonra kendi özel karşılama paneli içeriğimizi ekleyebilmemiz için varsayılan pano mesajını kaldıracak bir işlev oluşturmamız gerekiyor. Welcome_panel kancasında remove_action kullanarak, hoş geldiniz panelinin içeriğini döndüren varsayılan çengelli wp_welcome_panel işlevini kaldırırız.

/ **
* Varsayılan hoş geldiniz gösterge tablosu mesajını kaldır
*
* @access public
* @since 1.0
* @return geçersiz
* /
remove_action ('hoş geldiniz_panel', 'wp_welcome_panel');

Özel Karşılama Mesajımız

Şimdi kontrol panelinize giderseniz (eklentiyi etkinleştirmeyi unutmayın!) Artık hoş geldiniz ekranı görmeyeceksiniz - yay !. Şimdi kendi özel fonksiyonumuzu oluşturabilir ve welcome_panel kancasına takabiliriz, bunun yerine bizimkini görüntüler. Bu bölüm basit, yapmanız gereken tek şey özel bir işlev oluşturmak ve hoş geldiniz paneli için istediğiniz içeriği eklemek. Örneğimde, varsayılan içerikten, wp_welcome_panel () varsayılan işlevinden başladım. Zaten biçimlendirilmiş içeriği kullanmama izin verdiği için daha kolay. Bu işlevi kopyaladım ve yapıştırdım (wp-admin / include / dashboard.php altında bul) sonra düzenledim.

İşte benim fonksiyonum gibi görünüyor (fonksiyonun add_action tarafından nasıl takip edildiğine ve welcome_panel'e bağlandığına dikkat edin).

/ **
* Özel karşılama paneli işlevi
*
* @access public
* @since 1.0
* @return geçersiz
* /
işlev wpex_wp_welcome_panel () {?>

site ayarlarınızı düzenleyin'), admin_url (' options-general.php ')); ?>

  • '. __ ('Ön sayfanızı düzenleyin'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Ek sayfa ekle'). '', admin_url (' post-new.php? post_type = sayfa ')); ?>
  • '. __ ('Ön sayfanızı düzenleyin'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
  • '. __ ('Ek sayfa ekle'). '', admin_url (' post-new.php? post_type = sayfa ')); ?>
  • '. __ ('Blog yazısı ekle'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('İlk blog yazınızı yazın'). '', admin_url (' post-new.php ')); ?>
  • '. __ ('Hakkında sayfası ekle'). '', admin_url (' post-new.php? post_type = sayfa ')); ?>
  • '. __ ('Sitenizi görüntüleyin'). '', home_url (' / ')); ?>

', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Yorumları açma veya kapatma'). '', admin_url (' options-Discussity.php ')); ?>
  • '. __ ('Başlarken hakkında daha fazla bilgi edinin'). '', __ (' http://codex.wordpress.org/First_Steps_With_WordPress ')); ?>
  • İçeriğinizi oluşturmak, linkler, resimler, formlar eklemek ya da her neyse ...

    Son Eklenti Kodu

    İşte tam eklenti kodu, tadını çıkarın!

    
    
    

    site ayarlarınızı düzenleyin'), admin_url (' options-general.php ')); ?>

    • '. __ ('Ön sayfanızı düzenleyin'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Ek sayfa ekle'). '', admin_url (' post-new.php? post_type = sayfa ')); ?>
    • '. __ ('Ön sayfanızı düzenleyin'). '', get_edit_post_link (get_option (' page_on_front '))); ?>
    • '. __ ('Ek sayfa ekle'). '', admin_url (' post-new.php? post_type = sayfa ')); ?>
    • '. __ ('Blog yazısı ekle'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('İlk blog yazınızı yazın'). '', admin_url (' post-new.php ')); ?>
    • '. __ ('Hakkında sayfası ekle'). '', admin_url (' post-new.php? post_type = sayfa ')); ?>
    • '. __ ('Sitenizi görüntüleyin'). '', home_url (' / ')); ?>

    ', admin_url (' widgets.php '), admin_url (' nav-menus.php ')); ?>
  • '. __ ('Yorumları açma veya kapatma'). '', admin_url (' options-Discussity.php ')); ?>
  • '. __ ('Başlarken hakkında daha fazla bilgi edinin'). '', __ (' 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