Site Loader

WordPress altyapısı kullanılan sitelerin yönetici paneli başlangıç sayfasında (wp-admin/index.php) bazı bileşenler vardır. Bunlardan bir tanesi de WordPress etkinlikleri ve haberler (WordPress events and news) bileşeni.

Bu ve bunun gibi bileşenlerden kurtulmak için, temanızın functions.php sayfasına aşağıdaki kodu monte edin.

function remove_dashboard_widgets() {
    global $wp_meta_boxes;
 
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
 
}
 
add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

Her satır bir bileşeni gizlemeye yarıyor. Örneğin, dashboard_recent_comments satırı “Son yorumlar” bileşenini gizler. Gizlenmesini istemediğiniz bileşenlerin satırını silebilirsiniz.

Eğer sadece yönetici harici kullanıcılardan gizlemek istiyorsanız, kodun son satırını aşağıdaki kod ile değiştirin:

if (!current_user_can('manage_options')) {
    add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
}

 

Berkan Aslan

editor of akdemis.org and berkanaslan.com

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bloga e-posta ile abone ol

Bu bloga abone olmak ve e-posta ile bildirimler almak için e-posta adresinizi girin.

İletişim için:

info@berkanaslan.com

Blog İstatistikleri

  • 16.122 izleme.