Hoy en AyudaWordPress.com | ![]() |
Quitar cajas del editor de WordPress Posted: 13 Nov 2013 03:05 PM PST Ayer vimos cómo quitar las cajas/widgets del Escritorio de WordPress pero, muy acertadamente, Ariel preguntaba que cómo se hacía lo mismo en el editor de entradas y páginas de WordPress, así que vamos a ello.
El proceso, y soluciones, son básicamente lo mismo, pero como siempre hay detalles vamos a ponernos con el asunto … … Quitar cajas del editor mediante funciones …Para quitar los widgets que queramos solo hay que crear una función en nuestro plugin de funciones, algo así: //Quitar cajas del editor function quita_cajas_editor() { if( !current_user_can('manage_options') ) { remove_meta_box( 'authordiv','post','normal' ); // Autor remove_meta_box( 'commentstatusdiv','post','normal' ); // Estado de comentarios remove_meta_box( 'commentsdiv','post','normal' ); // Comentarios remove_meta_box( 'post custom','post','normal' ); // Campos personalizados remove_meta_box( 'postexcerpt','post','normal' ); // Extracto remove_meta_box( 'revisionsdiv','post','normal' ); // Revisiones remove_meta_box( 'slugdiv','post','normal' ); // Slug remove_meta_box( 'trackbacksdiv','post','normal' ); // Trackback } add_action('admin_menu', 'quita_cajas_editor' ); Con este código, todo usuario que no sea administrador no verá los widgets de cada una de las líneas de la función. ¿Quieres hacer lo mismo para el editor de páginas?, pues tan sencillo como cambiar la parte donde pone Es más, si te pones borrico puedes hasta borrar la caja de “Publicar”. Ni se me ocurre el motivo pero se hace con esta función: //Quitar widget Publicar del editor function quitar_widget_publicar() { remove_meta_box( 'submitdiv', 'custom_post_id', 'side' ); } add_action( 'admin_menu', 'quitar_widget_publicar' ); De nuevo la referencia es el maravilloso Codex: Codex … Quitar cajas del editor con plugin …De nuevo recurrimos a Adminimize, pero en esta ocasión iremos a la sección de “Opciones de entradas”, donde podemos desactivar lo que queramos para según qué perfil de usuario. Más completo no puede ser. |
Quitar cajas del Escritorio de WordPress Posted: 12 Nov 2013 04:23 PM PST WordPress por defecto muestra una serie de cajas (o widgets) estándar en la página principal del escritorio que, por supuesto, puedes ocultar de tu vista mediante las opciones de pantalla, pero puedes personalizarlo de manera que cualquier usuario nuevo no las vea desde un primer momento.
Por ejemplo, a casi ningún usuario “normal” le aportan nada las cajas de las últimas noticias de WordPress, y yo personalmente procuro que nadie use nunca la caja de Publicación rápida. Lo puede quitar cada usuario por su cuenta, pero la idea es automatizarlo. Pues bien, es muy fácil quitarlas de la vista por defecto. … Quitar cajas del escritorio mediante funciones …Si quieres controlar todo sin necesidad de utilidades de terceros solo tienes que crear una función con la que quitar las cajas que te sobren. Solo tienes que añadir este código a tu plugin de funciones y guardar los cambios: // Quitar cajas del escritorio function quita_cajas_escritorio() { if( !current_user_can('manage_options') ) { remove_meta_box('dashboard_right_now', 'dashboard', 'normal'); // Ahoramismo remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // Comentarios recientes remove_meta_box('dashboard_incoming_links', 'dashboard', 'normal'); // Enlaces entrantes remove_meta_box('dashboard_plugins', 'dashboard', 'normal'); // Plugins remove_meta_box('dashboard_quick_press', 'dashboard', 'side'); // Publicación rápida remove_meta_box('dashboard_recent_drafts', 'dashboard', 'side'); // Borradores recientes remove_meta_box('dashboard_primary', 'dashboard', 'side'); // Noticas del blog de WordPress remove_meta_box('dashboard_secondary', 'dashboard', 'side'); // Otras noticias de WordPress // utiliza 'dashboard-network' como segundo parámetro para quitar cajas del escritorio de red. } } add_action('wp_dashboard_setup', 'quita_cajas_escritorio' ); En el ejemplo hay una línea especial que hace que esto solo funcione para los usuarios que no sean administradores ( Referencia: Codex … Quitar cajas del escritorio con plugin …¿Quieres hacerlo más fácil aún?, pues hay un plugin estupendo, Adminimize,que te permite lo mismo pero con más control de su funcionamiento todavía, pues puedes quitar cajas dependiendo de cada perfil de usuario. Lo activas, visitas tu Escritorio (es obligatorio, una pijada que tiene el plugin), lo configuras a tu gusto y arreando que es gerundio. El plugin sirve para muchísimo más, pero para esto también. ¡Que usted lo quite todo bien! |
You are subscribed to email updates from Ayuda WordPress To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |
No hay comentarios:
Publicar un comentario