web-dev-qa-db-fra.com

Désactivez la section "Blogroll" ou "WordPress Dashboard News" dans WordPress v.4.1?

Existe-t-il un moyen de désactiver Blogroll ou WordPress Dashboard News dans WordPress v.4.1?

MODIFIER:
En fait, en disant désactiver, je veux dire complètement supprimer et pas seulement cacher.
Je m'excuse pour ma réponse tardive.

2
kanenas

Si vous souhaitez supprimer des métaboxes de la page du tableau de bord, vous pouvez ajouter ceci à 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');

Commentez celles que vous souhaitez conserver. La première valeur transmise est l'ID de métabox. Vous pouvez donc également supprimer les autres métabox ajoutés par les plugins. Il suffit d’inspecter la metabox avec votre navigateur et de récupérer son identifiant.

8
gdaniel

Vous pouvez les masquer à l'aide des options d'écran ou ajouter ce code à votre fichier de fonctions de thèmes enfants:

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


}

Source: wp_dashboard_setup

3
Brad Dalton

Le widget 'WordPress News' est dashboard_primary et (probablement pour des raisons enfouies quelque part au fond), il réapparaît parfois lors de l'utilisation

add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

pour supprimer les widgets ... peuvent souvent utiliser à la place

add_action('admin_init', 'remove_dashboard_widgets');

alors, si avoir des problèmes avec

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

... au lieu d'essayer comme ça

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

et, fwiw, pour un tableau de bord réseau, essayez d’utiliser

function remove_network_dashboard_widgets() {
    remove_meta_box('dashboard_primary', 'dashboard-network', 'side');
}
add_action( 'wp_network_dashboard_setup', 'remove_network_dashboard_widgets' );
0
WPMS.Network