1 minuto(s) de lectura

Hoy toca eliminar todo los elementos del wordpress dashboard . Queremos que sea simple y sencillo para los futuros usuarios . El planteamiento es sencillo , si no hay opciones para distraerse mejor que mejor. Como entorno de pruebas voy a utilizar un espacio MultiSite de WordPress.  Permitiré al rol Administrador poder ver el escritorio completo  , para ello utilizaré la función  “is_super_admin()”

Estas modificaciones se realizan el plugin de funciones o en functions.php

Vamos a mejorar la funcionalidad del wordpress dashboard

El escritorio se divide en tres apartados:

  • Mensaje de HOLA , le tengo un poco de manía
  • Menús de administración
  • Opciones de pantalla
  • Pestaña de ayuda
  • Widgets de escritorio
  • CSS diferente para el escritorio

Las acciones requeridas para personalizar estos puntos pasan por utilizar el fichero functions.php y diferentes filtro y acciones , incluso utilizaremos algún truquillo de CSS para ocultar elementos. Empezando por el principio

//Eliminar el mensaje de Bienvenida de WP add_action( ‘load-index.php’, ‘aw_hide_welcome_panel_for_multisite’ ); function aw_hide_welcome_panel_for_multisite() { if ( ! is_multisite() ) // si quieres usar este código en un WordPress sencillo borra esta línea return; if ( 2 === (int) get_user_meta( get_current_user_id(), ‘show_welcome_panel’, TRUE ) ) update_user_meta( get_current_user_id(), ‘show_welcome_panel’, 0 ); }

//Ocultar menús de administracion if ( !is_super_admin() ) { add_action( ‘admin_init’, ‘quitar_menus’ ); } function quitar_menus() { remove_menu_page(‘edit.php’); //Entradas remove_menu_page(‘edit.php?post_type=acf’); //Advance custom field remove_menu_page(‘options-general.php’); //Ajustes remove_menu_page(‘tools.php’); //Herramientas remove_menu_page(‘themes.php’); //Apariencia remove_menu_page(‘edit.php?post_type=page’); //Paginas remove_menu_page(‘edit-comments.php’); //Comentarios }

//Ocultar la pestania de “Opciones de pantalla” en el escritorio if ( !is_super_admin() ) { add_filter(‘screen_options_show_screen’, ‘eliminar_opciones_pantalla’); } function eliminar_opciones_pantalla(){ return false; }

//Ocultar la pestania de ayuda en el escritorio if ( !is_super_admin() ) { add_action(‘admin_head’, ‘hide_help’); } function hide_help() { echo ‘

’;

//Ocultar widgets del escritorio if ( !is_super_admin() ) { add_action(‘wp_dashboard_setup’, ‘quitar_widgets_escritorio’ ); } function quitar_widgets_escritorio() { global $wp_meta_boxes; unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_quick_press’]); 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’][‘normal’][‘core’][‘dashboard_plugins’]); unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recent_drafts’]); unset($wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘dashboard_recent_comments’]); unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_primary’]); unset($wp_meta_boxes[‘dashboard’][‘side’][‘core’][‘dashboard_secondary’]); }

Con esto y un bizcocho tenemos un poco más personalizado nuestro wordpress dashboard

Fuente : Quitar widgets por defecto en el escritorio Quitar la pestana de ayuda en la administracion de wordpress como eliminar la pestaña opciones-de pantalla en wordpress

Categorías:

Actualizado: