Blog and Web

Elimina widgets del panel de WordPress

Al entrar en el panel de nuestro blog, WordPress ofrece varios widgets, algunos más útiles que otros, pero rara vez todos nos son útiles. La solución es ocultarnos y desde WordPress 2.5 lo podemos hacer con una pestaña superior llamada "Opciones de pantalla".

Las opciones de pantalla son suficientes cuando somos los únicos usuarios del blog y usualmente utilizamos la misma computadora, pero cuando esto no es así, deshabilitarlos directo desde el código es una mejor opción.

Y el código es bastante sencillo, solo se agrega al archivo functions.php, la siguiente función:

function remove_dashboard_widgets() {
	global $wp_meta_boxes;
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']); // Enlaces entrantes
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']); // Ahora puedes
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']); // últimos comentarios
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']); // Plugins
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']); // últimos borradores
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']); // Blog de desarrollo de WordPress
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']); // Diseño de pantalla
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']); // Publicación rápida.
}

add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );

Con este hook se deshabilitan todos los widgets, para dejar los que necesitas, solo borra la línea correspondiente a esos widgets.

Una panel más limpio es más útil.

Vía: WP Recipes.