“WordPress etkinlikleri ve haberler” bileşenini gizlemek

“WordPress etkinlikleri ve haberler” bileşenini gizlemek

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' );
}

 

Avatar

Berkan ASLAN

Akdeniz Üniversitesi, Yönetim Bilişim Sistemleri bölümü öğrencisi. netpiksel.com'da web tasarımcı, berkanaslan.com & akdemis.org'da editör.

Bir cevap yazın

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