Como ya recordarás, a partir de WordPress 4.1 cambió el modo sin distracciones a una versión más – digamos – ligera que la anterior, en la que realmente no sales del editor completo, simplemente se ocultan los widgets meta del editor. Y la verdad, muchos añoramos el antiguo editor sin distracciones, mucho más limpio, y de ancho completo.
Desde WordPress 4.1 el editor sin distracciones se activa desde un pequeño icono bajo las pestañas que permiten cambiar del editor Visual al de Texto. Y lo que obtienes es que en tu editor de WordPress se ocultan todos los widgets meta como el de Publicar, Categorías, Etiquetas, etc., pero en realidad sigues ahí, y el espacio útil es el mismo que antes de activarlo, es, eso, sin distracciones.
Otro efecto colateral de este nuevo modo sin distracciones es que, a medida que escribes, y ya esté activo o no el editor sin distracciones, la pantalla te sigue, un efecto que tiene tantos amantes como detractores. Afortunadamente quitar este – para mí – molesto efecto es fácil, pues solo tienes que ir a la pestaña del editor que hay en la parte superior, llamada Opciones de pantalla, y desactivar el editor sin distracciones, que lo desactiva, y también devuelve el comportamiento del scroll en el editor a su comportamiento de siempre.
Ahora bien, si lo que quieres es volver al maravilloso, divino, estupendo, glorioso editor sin distracciones completo y real, esa joya que tantos añoramos, hay que recurrir a un encantador, majete y bonito plugin creado por Giuseppe Mazzapica y alojado en github que, una vez instalado y activo en nuestro WordPress nos devuelve el genial y fantástico editor sin distracciones de antes de WordPress 4.1.
La única pega es que como no está aún en el directorio oficial de plugins de WordPress.org tendrás que subirlo para disponer de el, pero el resultado es maravilloso.
No hay nada que configurar, solo disfrutarlo. La única diferencia que descubrirás al instante es que el icono para activar el modo sin distracciones vuelve a su sitio original, en la barra de iconos del editor.
Pero la más obvia es que, al activarlo, tendrás un auténtico y perfecto editor sin distracciones, el de verdad.
¿No es mucho mejor así? Se admiten opiniones.
Nota: para instalar el plugin alojado en github lo puedes hacer de varias maneras, a saber:
Modo manual 1
- Ir a la página del plugin en github
- Copiar el código y pegarlo en tu editor de código favorito
- Guardarlo como PHP con el nombre que quieras
- Comprimir el fichero en formato ZIP
- Subirlo, instalarlo y activarlo en tu WordPress
Modo manual 2
- Ir a la página del plugin en github
- Hacer clic en el botón denominado Download Gist que hay a la derecha de la página
- Descomprimir el fichero descargado en formato tar.gz
- Comprimir el fichero PHP descomprimido resultante en formato ZIP
- Subirlo, instalarlo y activarlo en tu WordPress
Modo manual 3
- Copiar el código justo debajo de esta lista y pegarlo en tu editor de código favorito
- Guardarlo como PHP con el nombre que quieras
- Comprimir el fichero en formato ZIP
- Subirlo, instalarlo y activarlo en tu WordPress
<?php namespace GM\FSDFM; /** * Plugin Name: Fullscreen Distraction-Free Mode (pre v4.1) * Description: Allows to use the distraction-free mode that was active pre 4.1 WP version. * Plugin URI: * Author: Giuseppe Mazzapica * Author URI: * License: MIT * Version: 1.0.0 */ /* The MIT License (MIT) Copyright (c) 2015 Giuseppe Mazzapica Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ if (!is_admin()) return; function should($editor_id = 'content') { return (version_compare($GLOBALS['wp_version'], '4.1') >= 0) && in_array($GLOBALS['pagenow'], array('post.php','post-new.php')) && $editor_id === 'content'; } function buttons($buttons, $editor_id) { return should($editor_id) ? array_diff(array_merge((array) $buttons, array('wp_fullscreen')), array('dfw')) : $buttons; } function plugins($plugins) { return should() ? array_diff(array_merge((array) $plugins, array('wpfullscreen')), array('fullscreen')) : $plugins; } function settings($settings, $editor_id) { if (should($editor_id)) { $settings['_content_editor_dfw'] = false; } return $settings; } add_filter('wp_editor_settings', __NAMESPACE__.'\\settings', 30, 2); add_filter('mce_buttons', __NAMESPACE__.'\\buttons', 30, 2); add_filter('teeny_mce_buttons', __NAMESPACE__.'\\buttons', 30, 2); add_filter('teeny_mce_plugins', __NAMESPACE__.'\\plugins'); add_filter('tiny_mce_plugins', __NAMESPACE__.'\\plugins');
Modo fácil de la hostia
- Descargar el plugin desde aquí mismo en el enorme botón que hay justo debajo de esta lista
- Subirlo, instalarlo y activarlo en tu WordPress
[download id=»77765″]
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Magnífico Fernando. Nunca me ha gustado el nuevo editor sin distracciones y no sabía como volver al editor de pantalla completa.