WordPress yönetim paneline giriş yaptığımızda bizi Başlangıç sayfası ve bu sayfadaki bileşenler karşılar. Eklenti yazarıysanız, eklentinizle ilgili bazı bilgileri burada göstermek isteyebilirsiniz. Mesela 'Yapacaklarım' isminde bir eklenti yazdınız ve eklentiyle eklenmiş, yapılacaklar listesini bir bileşenle, başlangıç kısmında göstermek isteyebilirsiniz. Ya da istediğiniz her ne varsa.
Bunu sağlamak için WordPress wp_add_dashboard_widget isminde bir fonksiyon sunuyor. Aşağıdaki kodları temanızın Tema Fonksiyonları (functions.php) dosyasına ekleyerek, resimde görünen gibi bir bileşeni ekleyebilirsiniz. Kodlar içerisinde gerekli açıklamalar bulunmakta. İçerik kısmını oluşturan fonksiyon kodlarını değiştirerek istediğiniz gibi bir bileşen oluşturabilirsiniz. Farklı bileşenler için farklı fonksiyon adları kullanmanız gerektiğini unutmayın.
- function yg_benim_bilesenim_icerik() {
- //Bu fonksiyon bileşenimizin içerik kısmı olup
- //Bileşenin gövdesini oluşturur
- //İstediğiniz gibi oluşturabilir, sorgu yapabilir,
- //form ekleyebilirsiniz...
- echo 'Yakup GÖVLER tarafından oluşturulmuş bileşen';
- }
- function yg_benim_bilesenim_setup() {
- wp_add_dashboard_widget( 'yg_benim_bilesenim', 'Benim Bileşenim', 'yg_benim_bilesenim_icerik' );
- //wp_add_dashboard_widget fonksiyonunun parametreleri sırasıyla
- //yg_benim_bilesenim - Bileşen için ID, her bilesende farklı olmalı
- //Benim Bileşenim - Bileşenin başlığı
- //yg_benim_bilesenim_icerik - Bileşen içeriğini oluşturacak fonksiyon adı
- }
- //wp_dashboard_setup kancasına setup fonksiyonumuzu takıyoruz
- add_action('wp_dashboard_setup', 'yg_benim_bilesenim_setup');
Kodları ekleyip, yönetim panelinden Başlangıç sayfasına geldiğinizde aşağıdaki gibi bileşenimizin eklendiğini göreceksiniz. Eklenen bileşen sayfanın sonuna ekleniyor, ben sırasını değiştirdim.
Yöntem resimden de anlaşılacağı üzere WordPress 2.7.1 sürümünde işe yarıyor ayrıca WordPress 2.8 B1'de de çalışıyor.
WordPress 2.7 sürümünden önce bu bileşenleri düzenlemek için Düzenle bağlantısı da eklenebiliyordu ancak yeni sürümlerde nedendir bilmem Düzenle bağlantısı.
Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=860.
Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.
Tarih: 28 Mayıs 2009 Saat: 14:00
[...] WordPress Admin Paneli Başlangıç Sayfasına Özel Bileşenler Eklemek: WordPress başlangıç sayfasına girdiğinizde sizin hazırladığınız bileşenlerin, sizi karşılamasını istemez misiniz? [...]
Tarih: 10 Haziran 2009 Saat: 22:27
Merhaba Yakup öncelikle bilgi için teşekkür ederim ancak benim aramış olduğum şey tam olarak bu değil.Sanırım ya nasıl arayacağımı bilmiyorum ya da böyle birşey yok.Ben kullanıcıların panelini düzenlemek istiyorum.Başlangıç sayfasında en altta wordpress ile yaptığınız için... Sürüm bilgileri... Ve birçoğunun ise ne olduğunu anlayamacağı bağlantılar, wordpress haberleri vs var.Ben bunların bir kısmını kaldırmak istiyorum.Güvenlik açısından öncelikle wordpress ve sürüm bilgisini...Bunu nasıl yapabilirim.Şimdiden ilginiz için teşekkür ederim.
Tarih: 10 Haziran 2009 Saat: 22:58
wp-admin/admin-footer.php dosyasını uygun şekilde açıp, aşağıdaki kodu bulun:
echo $upgrade;
bunun başına // karakterlerini koyarak Sürüm 2.7.1 ibaresini ortadan kaldırabilirsiniz. Kodun son hali
// echo $upgrade; olacak.
Ya da temanızın Tema Fonksiyonları (functions.php) dosyasına aşağıdaki kodu eklemeniz de yeterli.
function surum_sil($msg = '') {
return '';
}
add_filter( 'update_footer', 'surum_sil', 999 );
Ayrıca başlangıç sayfasındaki Şu anda bölümünde bulunan sürüm bilgisini silmek için ise wp-admin/update.php dosyası içerisinde aşağıdaki kodu bulup, başına // karakterlerini ekleyip, bu satırı iptal edin.
echo "< *span id='wp-version-message'>$msg< */span>";
Kod içerisindeki * karakterleri kodun çıkması için eklenmiştir, dosya içerisinde bunlar olmadanki haliyle kodu aratın.