Desabilita a seção “Blogroll” ou “WordPress Dashboard News” no WordPress v.4.1?

2

Existe uma maneira de desativar a seção Blogroll ou WordPress Dashboard News no WordPress v.4.1?

EDITAR:
Na verdade, dizendo desativar, quero dizer remover completamente e não apenas esconder.
Peço desculpas pela minha resposta tardia.

    
por kanenas 06.02.2015 / 23:05

3 respostas

8

Se você quiser remover metaboxes da página do painel, você pode adicioná-lo a functions.php

function remove_dashboard_widgets () {

  remove_meta_box('dashboard_quick_press','dashboard','side'); //Quick Press widget
  remove_meta_box('dashboard_recent_drafts','dashboard','side'); //Recent Drafts
  remove_meta_box('dashboard_primary','dashboard','side'); //WordPress.com Blog
  remove_meta_box('dashboard_secondary','dashboard','side'); //Other WordPress News
  remove_meta_box('dashboard_incoming_links','dashboard','normal'); //Incoming Links
  remove_meta_box('dashboard_plugins','dashboard','normal'); //Plugins
  remove_meta_box('dashboard_right_now','dashboard', 'normal'); //Right Now
  remove_meta_box('rg_forms_dashboard','dashboard','normal'); //Gravity Forms
  remove_meta_box('dashboard_recent_comments','dashboard','normal'); //Recent Comments
  remove_meta_box('icl_dashboard_widget','dashboard','normal'); //Multi Language Plugin
  remove_meta_box('dashboard_activity','dashboard', 'normal'); //Activity
  remove_action('welcome_panel','wp_welcome_panel');

}

add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

Apenas comente os que você deseja manter. O primeiro valor passado é o ID do metabox, então você também pode remover outros metaboxes adicionados por plugins. Apenas inspecione o metabox com seu navegador e pegue o ID do metabox.

    
por gdaniel 06.02.2015 / 23:56
2

Você pode ocultá-los usando as opções de tela ou adicionar esse código ao arquivo de funções de temas filho:

add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

function remove_dashboard_widgets () {

      remove_meta_box( 'dashboard_primary', 'dashboard', 'side' );      
      remove_meta_box( 'dashboard_secondary', 'dashboard', 'side' );      


}

Fonte: wp_dashboard_setup

    
por Brad Dalton 07.02.2015 / 00:15
0

O widget 'WordPress News' é dashboard_primary e (provavelmente por motivos enterrados em algum lugar no centro) às vezes reaparece ao usar

add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

para remover widgets ... geralmente é possível usar

add_action('admin_init', 'remove_dashboard_widgets');

então, se tiver problemas com

function remove_dashboard_widgets () {
    remove_meta_box('dashboard_primary','dashboard','side');
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

... em vez disso, tente assim

function remove_dashboard_widgets () {
    remove_meta_box('dashboard_primary','dashboard','side');
}
add_action('admin_init', 'remove_dashboard_widgets');

e, fwiw, para um painel de rede tente usar

function remove_network_dashboard_widgets() {
    remove_meta_box('dashboard_primary', 'dashboard-network', 'side');
}
add_action( 'wp_network_dashboard_setup', 'remove_network_dashboard_widgets' );
    
por WPMS.Network 26.05.2016 / 09:55