WordPress 5.4 Beta 1

¡Ya puedes descargar WordPress 5.4 Beta 1!

Este software todavía está en desarrollo, por lo que no recomendamos ejecutarlo en un sitio de producción. Considera configurar un sitio de pruebas para jugar con la nueva versión.

Puedes probar la versión beta de WordPress 5.4 de dos maneras:

El lanzamiento de WordPress 5.4 está programado para el 31 de marzo de 2020¡y necesitamos tu ayuda para llegar allí!

Si bien el objetivo principal para 2020 es la edición completa de sitios completos con bloques, los colaboradores de WordPress están trabajando en todas las áreas del proyecto para garantizar que el software continúe avanzando.

La prueba de errores es una parte importante de pulir el lanzamiento durante la etapa beta y una excelente manera de contribuir. Estos son algunos de los grandes cambios y características a los que debes prestar mucha atención durante las pruebas.

Editor de bloques: características y mejoras

El núcleo de WordPress 5.4 fusionará diez versiones del plugin Gutenberg. Esto significa que hay una larga lista de nuevas características interesantes. Aquí tienes solo algunas:

  • Dos nuevos bloques: enlaces sociales y botones.
  • Más opciones de color para los bloques de botones, portadas, grupos y columnas.
  • Una ventana emergente de bienvenida.
  • Herramientas para añadir imágenes destacadas en el bloque «Últimas entradas».
  • Navegación más fácil en el bloque de migas de pan.

Algunos cambios adicionales para tomar nota:

  • En los dispositivos móviles, la barra de herramientas permanece en la parte superior, así que no puedes perderla.
  • Tamaño de imagen más fácil en el bloque Galería.
  • Arrastra y suelta imágenes en el cuadro de imagen destacada.
  • Varias API nuevas.
  • Mensajes de error sin conexión más amigables al fallar las solicitudes de API REST.
  • Leyendas en el bloque «Tabla».
  • Ahora puedes colorear solo partes del texto en cualquier bloque de RichText.

Mejoras de accesibilidad

  • Selección de bloques múltiples más fácil.
  • Soporte para cambiar el atributo de título de una imagen dentro del bloque «Imagen».
  • Tabulación más fácil. Este había sido uno de los mayores problemas de accesibilidad del editor, pero ahora las pestañas funcionan con la barra lateral del bloque.
  • Alterna visualmente entre los modos Editar y Navegación y activa los anuncios del lector de pantalla.

Para ver todas las características de cada versión en detalle, échale un vistazo a las entradas de los lanzamientos: 6.66.76.86.97.07.17.27.37.4 y 7.5.

Esfuerzos continuos para mejorar el rendimiento

El equipo del editor de bloques ha logrado una reducción del 14% en el tiempo de carga y una reducción del 51% en el tiempo de escritura, para una publicación particularmente considerable (~36,000 palabras, ~1,000 bloques) desde WordPress 5.3.

¡Espera! Hay más

Salud del sitio

Cuando un proyecto impulsa el 34% de los sitios web del mundo, debe haber un enfoque en la seguridad. Es por eso que los colaboradores continúan trabajando tan duro en el Proyecto de Salud del Sitio

WordPress 5.4 añade un widget en el escritorio que advierte a los administradores de posibles problemas que podrían afectar el rendimiento o la seguridad de su sitio. Un botón de llamada a la acción los dirige a la pantalla de «Salud del sitio» para obtener los detalles y las correcciones sugeridas.

Mejoras de accesibilidad.

WordPress se esfuerza por mejorar la accesibilidad con cada versión, y esta versión no es diferente. La versión 5.4 contendrá las siguientes mejoras de accesibilidad:

  • Mejor gestión de enfoque en el menú, el personalizador y la pantalla «Salud del sitio», para solucionar algunos problemas existentes con la navegación del teclado.
  • Navegación de teclado más fácil para una mejor semántica en la ventana emergente de «Medios».
  • Una guía de política de privacidad más fácil de leer.

Para los desarrolladores

WordPress 5.4 también contiene un montón de cambios centrados en el desarrollador.

Widget de calendario

La especificación HTML 5.1 exige que una etiqueta <tfoot> debe seguir a la etiqueta <tbody> (que no era el caso en el widget de calendario). WordPress 5.4 mueve los enlaces de navegación a un elemento HTML inmediatamente después del elemento <table> para producir un código HTML válido.

apply_shortcodes() como un alias para do_shortcode()

En lugar de usar do_shortcode(), se debe utilizar apply_shortcodes(). Aunque do_shortcode() no está obsoleta, la nueva función ofrece una mejor semántica.

Mejor manejo del favicon

Ahora las solicitudes de favicon se pueden gestionar con mayor flexibilidad. Los administradores pueden elegir un favicon en el personalizador o cargar un archivo /favicon.ico. El logotipo de WordPress siempre se cargará como una alternativa.

Otros cambios para desarrolladores

  • Información más clara sobre errores en wp_login_failed.
  • El ID del sitio se ha añadido al filtro newblog_notify_siteadmin para instalaciones multisitio.
  • Se ha añadido soporte para las cabeceras de versiones requeridas de WordPress y PHP en los temas.
  • Se ha añadido soporte de incrustación para TikTok.

Mantén tus ojos en el blog Make WordPress Core (en inglés) para las notas de desarrollador relacionadas con 5.4 en las próximas semanas, desglosando estos y otros cambios con mayor detalle.

Hasta ahora, los colaboradores han arreglado más de 255 tickets en WordPress 5.4 con más por venir.

Cómo puedes ayudar

¿Hablas otro idioma que no sea inglés? ¡Ayúdanos a traducir WordPress a más de 100 idiomas!

Si crees que has encontrado un error, puedes publicarlo en el área Alfa/Beta en los foros de soporte. ¡Nos encantaría saber de ti! Si te sientes cómodo escribiendo un informe de error reproducible, presenta uno en WordPress Trac, donde también puedes encontrar una lista de errores conocidos.

Este artículo es una traducción del original publicado por Francesca Marano en el blog oficial de WordPress.org. Haz clic aquí para ir al artículo en inglés.

WordPress 4.9.6 con gestión de RGPD incluida

Se ha liberado WordPress 4.9.6 como versión de mantenimiento para solucionar 18 problemas detectados en la anterior versión, aunque se puede decir que siendo una versión menor es como una versión atípica ya que incluye también ajustes de «privacidad».

Hay que tener muy en cuenta que WordPress 4.9.6 con gestión de RGPD no es una versión menor, se corrigen cosas, como en todas las nuevas versiones, pero en esta se incorpora soporte al RGPD, por un lado para cumplir con esta norma entre WordPress.org y el usuario de WordPress (el que lo instala o gestiona) y por otro lado del propietario del sitio desarrollado con WordPress y el visitante.

Antes de actualizar es importante no solo realizar copia de seguridad (si tu actualización no es automática) sino tener también claro que algunos cambios aplicados en esta nueva versión pueden afectar a determinados Temas no adaptados por parte de sus autores.

Temas nativos de WordPress y child themes

Si tras actualizar a esta nueva versión 4.9.6 detectas problemas con el Tema que utilizas, comprueba primero en la web del autor de tu tema si dispone de algún parche o actualización para compatibilizar el tema con los cambios aplicados al núcleo de WordPress.

Los 8 últimos temas nativos de WordPress.org son compatibles y se han actualizado para admitir estos cambios. Los pies de página del sitio web mostrarán un enlace a la Política de Privacidad del sitio cuando se haya seleccionado uno, y el campo de «Aceptación de Cookies» de los comentarios ha sido rediseñado.

Los temas hijo (child themes) deben comprobarse para ver si necesitan de algún ajuste para que el enlace a Política de Privacidad en el footer sea visible.

Acerca de la RGPD en WordPress

En todos los blogs, grups y comunidades de habla hispana solo habla del tema de la RGPD, hay mucha incertidumbre al respecto y aunque no estemos en la unión europea es importante que sepas que si cualquier usuario residente de la unión europea hace uso de tu sitio web, este ley te afecta.

El nuevo Reglamento General de Protección de Datos (RGPD) en toda la Unión Europea y regula el tratamiento de datos entre usuarios de sitios web y los propietarios o administradores de los mismos y como estos últimos deben mostrar los avisos pertinentes para la aceptación de la «Política de Privacidad» y «Cookies» además de aplicar una gestión transparente sobre el uso que se da a la información de usuarios recopilada. Esto afecta también a los formularios de Contacto, Comentarios y cualquier otro (suscriptores, etc.) que se destine a recopilar u obtener datos del visitante.

Para cumplir mejor con estos requisitos, WordPress 4.9.6 incluye nuevas herramientas para poder gestionar el RGPD mediante la adición de una pestaña de Privacidad en la pantalla posterior a la actualización.

El mensaje informa a los usuarios que sus sitios pueden enviar datos a WordPress.org para actualizaciones de plugins y temas con un enlace a la política de privacidad de WordPress.org.

Pestaña de política de PrivacidadTambién incorpora la posibilidad de crear una página de Política de Privacidad desde el dashboard, en Configuración, Privacidad seleccionando una página existente o creando una nueva donde se mostrará el texto de la política. Este tipo de páginas de política de privacidad serán tan ubicuas como las páginas Acerca de gracias al RGPD, pero la información que se muestre será única para los sitios individuales.

WordPress incluirá una plantilla con sugerencias sobre qué información mostrar.

Para cumplir con el RGPD, los sitios web deben proporcionar una forma que permita a los usuarios obtener sus datos personales y solicitar que se eliminen.

WordPress 4.9.6 no incluye un botón que permita a los usuarios realizar estas acciones. En cambio, la política de privacidad de un sitio debe incluir información sobre dónde enviar tales solicitudes (LOPD).

Cuando un sitio WordPress con la versión 4.9.6 recibe una solicitud de exportación o eliminación de datos, el administrador del sitio pueden ir a Herramientas, Exportar datos personales, Eliminar datos personales y enviar a ese usuario una solicitud de verificación.

Al insertar el nombre de usuario o dirección de correo electrónico en el campo de solicitud de envío, el afectado recibirá un correo electrónico con un enlace de confirmación.

Una vez hecho clic, el sitio mostrará un aviso de Acción Confirmada y lo notificará al administrador del sitio y se cumplirá con la solicitud tan pronto como sea posible.

Cuando WordPress (la web con 4.9.6) termina de crear el archivo zip, envía un enlace al usuario. Por motivos de seguridad, el archivo se elimina automáticamente después de 72 horas.

De esta forma las instalaciones de WordPress que se actualicen a la versión 4.9.6 cumplirán con el RGPD sin necesidad de recurrir a plugins de terceros ni implementaciones manuales.

Para despejar tus dudas al respecto, dejamos una lista de enlaces que puedes consultar:

Guía rápida para cumplir el RGPD con WordPress

 

Cómo cumplir el RGPD en WooCommerce

 

Traducciones Actualizada al 100%

Algunos de los plugins mas utilizados fueron puestos al día, hoy en la madrugada: WooCommerce, MercadoPago para WooCommerce y Yoast SEO.

Pedimos disculpas por no tener disponible aún la versión 4.9 para la descarga pero hay un problema con generador de la Herramienta que genera el paquete de la Versión. Tan pronto se solucione, lo estaremos publicando por esta vía y el grupo de Facebook.

Mostrar errores de PHP en WordPress

Por defecto WordPress oculta los errores de PHP, y esto puede venirnos bien para evitar que posibles atacantes puedan ver dónde están localizados los errores, lo cual hace más difícil atacar el servidor. Sin embargo hay veces en las que conviene ver esos errores, por ejemplo a la hora de revisarlos para poder arreglarlos.

En esos casos es muy útil que se muestren los errores y para ello hay que deshabilitar ese comportamiento de WordPress, o mejor dicho, activar el modo debug de WordPress.

Abrimos el archivo wp-config.php y añadimos la siguiente línea:

  • define(‘WP_DEBUG’, true);

Sin aún así no se muestran los errores, añadimos esta otra línea a continuación de la anterior:

  • ini_set("display_errors", 1);

Si tienes algún problema y quieres pedir ayuda, no olvides que en el archivo wp-config.php se encuentra la contraseña y el usuario de la Base de Datos, así que ten cuidado con qué código vas a compartir.

Un tip adicional, si vas a estar revisando los errores por largo tiempo o te tomas mas tiempo del esperado, puedes aplicar este pequeño truco para que sólo tu puedas ver los errores.

  • Visita esta página, www.cualesmiip.com para averiguar tu número de IP.
  • En vez de colocar:
    define(‘WP_DEBUG’, true);
  • Coloca esta línea:
    if ($_SERVER['REMOTE_ADDR'] == ’0.0.0.0′) define(‘WP_DEBUG’,true);

    Reemplaza 0.0.0.0 por tu número de IP. Ahora sólo tu podrás ver los errores.