Merhaba arkadaşlar.

Benim ufak bir sorum var.Mesela bir eklenti felan yüklediğimizde bileşenler kısımında widget oluşturuyor.Ben bunu istemiyorum.Normal widgetler ve eklentilerden gelen widgetlerin olmamasını istiyorum.Fatih Toprak'ın sitesinde Bir kod buldum ama çalışmıyor.


function bilesen_kaldir() {
global $wp_meta_boxes;

// gelen bileşenleri kaldir
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']['side']['core']['dashboard_primary']);
unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
}

add_action('wp_dashboard_setup', 'bilesen_kaldir' );



Yardımcı olurmusunuz ?


Kodu Bulduğum Konu Linki :
WordPress admin panel bileşenlerini kaldırmak

Ek Olarak:

Arkadaşlar yaptım şu kodlar ile :

// unregister all widgets
function remove_default_widgets() {
unregister_widget('WP_Widget_Pages');
unregister_widget('WP_Widget_Calendar');
unregister_widget('WP_Widget_Archives');
unregister_widget('WP_Widget_Links');
unregister_widget('WP_Widget_Meta');
unregister_widget('WP_Widget_Search');
unregister_widget('WP_Widget_Text');
unregister_widget('WP_Widget_Categories');
unregister_widget('WP_Widget_Recent_Posts');
unregister_widget('WP_Widget_Recent_Comments');
unregister_widget('WP_Widget_RSS');
unregister_widget('WP_Widget_Tag_Cloud');
unregister_widget('WP_Nav_Menu_Widget');
}
add_action('widgets_init', 'remove_default_widgets', 11);