Placer les extensions tout en bas du tableau d’administration

Il existe parmi tous les petites astuces de WordPress une petite fonctionnalité utile, celle-ci permet de placer tous les menus des extensions qui se rajoutent au fur et à mesure en bas du tableau de bord; tout ceci dans le but de ne pas perdre ses habitudes d’édition.

Pour cela ajouter le code suivant dans votre fichier functions.php.

/Placer les extensions tout en bas
add_action('admin_menu', 'tout_le_monde_descend', 11);
function tout_le_monde_descend() {
	global $menu;
	$items = array();
	$core  = array( 'index.php', 'edit.php', 'upload.php', 'link-manager.php', 'edit-comments.php', 'themes.php', 'plugins.php', 'users.php', 'tools.php', 'options-general.php' );
 
	if ( count($menu) ) {
		foreach ( $menu as $k => $menu_item ) {
			if ( in_array($menu_item[2], $core) || strpos($menu_item[2], $core[1]) === 0 || $menu_item[4] == 'wp-menu-separator' )
				continue;
			$items[] = $menu_item;
			unset($menu[$k]);
		}
	}
 
	if ( count($items) ) {
		$last = end($menu);
		if ( !isset($last[4]) || $last[4] != 'wp-menu-separator' )
			$menu[] = array( '', 'read', 'separator-last', '', 'wp-menu-separator' );
 
		foreach ( $items as $item ) {
			$menu[] = $item;
		}
	}
}

Après sauvegarde vers votre serveur FTP, toutes les extensions se trouveront en bas de votre tableau de bord (colonne de gauche).