Oferta SiteGround Black Friday

Cómo volver al antiguo modo sin distracciones del editor de WordPress

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.

icono para activar editor sin distracciones pre wordpress 4.1

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

  1. Ir a la página del plugin en github
  2. Copiar el código y pegarlo en tu editor de código favorito
  3. Guardarlo como PHP con el nombre que quieras
  4. Comprimir el fichero en formato ZIP
  5. Subirlo, instalarlo y activarlo en tu WordPress

Modo manual 2

  1. Ir a la página del plugin en github
  2. Hacer clic en el botón denominado Download Gist que hay a la derecha de la página
  3. Descomprimir el fichero descargado en formato tar.gz
  4. Comprimir el fichero PHP descomprimido resultante en formato ZIP
  5. Subirlo, instalarlo y activarlo en tu WordPress

Modo manual 3

  1. Copiar el código justo debajo de esta lista y pegarlo en tu editor de código favorito
  2. Guardarlo como PHP con el nombre que quieras
  3. Comprimir el fichero en formato ZIP
  4. 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

  1. Descargar el plugin desde aquí mismo en el enorme botón que hay justo debajo de esta lista
  2. Subirlo, instalarlo y activarlo en tu WordPress

[download id=»77765″]

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 3

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

Sobre el autor

1 comentario en “Cómo volver al antiguo modo sin distracciones del editor de WordPress”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Scroll al inicio