WordPress Admin Panel Fonksiyon Kodları #2

Daha önce bazı panel fonksiyon kodlarını paylaşmıştım sizlerle. Bugün de o konuya gelen bir yorum üzerine paylaşım yapıyorum. Biraz daha fazla bilgi vermek zarar getirmez.

Ekran Tercihlerinin Yanındaki Yardım Tabını Kaldırmak

Wordpress Admin Panel Yardım Tabını Kaldırmak
WordPress Admin Panel Yardım Tabını Kaldırmak

Temanızın functions.php dosyasına eklediğiniz taktirde ekran tercihlerinin yanında çıkan yardım tabını kaldırabilirsiniz.


add_action('admin_head', 'mytheme_remove_help_tabs');
 function mytheme_remove_help_tabs() {
 $screen = get_current_screen();
 $screen->remove_help_tabs();
 }

Tema Değiştirmeyi Engelleme

Bazı durumlarda istersiniz ki diğer Süper Adminler temayı değiştirmesin. Aşağıdaki kodu fonksiyon dosyasına ekleyin. Sadece 1 numaralı id sahibi kullanıcı temaları değiştirebilirken diğer süper adminler değişiklik yapamaz.


add_action('admin_init', 'slt_lock_theme');
 function slt_lock_theme() {
 global $submenu, $userdata;
 get_currentuserinfo();
 if ($userdata->ID != 1) { //1 Numaralı Kullanıcıya İzin Verdik
 unset($submenu['themes.php'][5]);
 unset($submenu['themes.php'][15]);
 }
 }

WordPress Mail Adresini Değiştirmek

Aşağıdaki kod yeterli şekilde işinizi görecektir.  Böylece artık siteniz üzerinden giden mesajlarda wordpress@siteniz.com muhabbeti kalmayacaktır.


// Mail Adresini Değiştir
 add_filter('wp_mail_from', 'new_mail_from');
 add_filter('wp_mail_from_name', 'new_mail_from_name');

function new_mail_from($old) {
 return 'mail@mail.com';
 }
 function new_mail_from_name($old) {
 return 'ibocan.net';
 }

Başlangıç Sayfasındaki Ögeleri Kaldırmak

Panele girdiğimizde karşımıza bir çok yapı çıkar. Bunlardan kimi zaman kurtulmak isteriz. İşte bunun için size güzel bir kaç kod.

 function remove_dashboard_widgets(){
 global$wp_meta_boxes;
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); // Eklentiler
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); // Son Yorumlar
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); // Birincil
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); // Sitenize Gelen Bağlantılar
 unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); // Şu Anda
 unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); // İkincil
 }
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

Yeni Yazı Ekle Sayfasına Bilgilendirme Mesajı Koymak

Sitenizde birde çok kullanıcı var ve içlerinde içerik sağlayıcı olmak isteyenlerde var. Bunlar için bilgilendirme alanı yapabiliriz hem de Yazı Ekleme sayfasına.

wordpress-yazi-ekle-bilgi-sayfasi
WordPress Yazı Ekleme Sayfası Bilgilendirme Alanı

// Yazı Ekle Bilgilendirme
 function wptutsplus_text_after_title( $post_type ) { ?>
 <div class="after-title-help postbox">
 <h3>Bilgilendirme</h3>
 <div class="inside">
 <p>Buraya istediğinizi yazın. Mesela yazılarınızı bu alanda yazacaksınız veya yazdıktan sonra sağ alandan kategori seçimini yapıp, gerekli olan anahtar kelimeleri ekleyin gibisinden. Hatta bir video bile gömebilirsiniz.</p>
 </div><!-- .inside -->
 </div><!-- .postbox -->
 <?php }
 add_action( 'edit_form_after_title', 'wptutsplus_text_after_title' );