Ajouter une metabox au dashboard

Type de snippet : Dashboard

Au niveau du tableau de bord on peut ajouter des metaboxes personnalisées. Quand on crée un site pour un client, cela permet d’ajouter des informations utiles pour lui. Ici par exemple une metabox « Support client » qui visuellement ressemblera à ceci :

Ajouter dans functions.php ou votre plugin, exemple:

<?php
add_action( 'wp_dashboard_setup', 'vblk_custom_dashboard_widgets' );
/**
 * Add a custom dashboard metabox
 *
 * @source https://codex.wordpress.org/Plugin_API/Action_Reference/wp_dashboard_setup
 */
function vblk_custom_dashboard_widgets() {
  global $wp_meta_boxes;
	wp_add_dashboard_widget( 'custom_help_widget', 'Support client', 'custom_dashboard_help' );
}
/**
 * Add data to metabox
 */
function custom_dashboard_help() {
  echo '<p>Vous avez besoin d\'aide ? <a href="mailto:monmail@gmail.com">Contactez "your-name" par mail</a>.</p>';
}