Cómo configurar WordPress para que funcione perfecto

Una de las claves del éxito de WordPress es que es instalarlo y empezar a usarlo en 5 minutos. Pero esto puede llevar a engaño: si quieres hacer las cosas bien, antes de usarlo debes configurar WordPress con calma; si no, no tendrás los resultados que esperas. Un ejemplo claro es que WordPress sigue viniendo, a día de hoy, con una configuración de los comentarios o de los enlaces permanentes que a muchos no nos […]

La entrada Cómo configurar WordPress para que funcione perfecto se publicó primero en Ciudadano 2.0.

Cosas que hago siempre después de instalar WordPress ¿y tú?

El otro día me di cuenta de que soy un poco maniático, que siempre hago lo mismo después de instalar un WordPress, igual que las rutinas que tiene Rafa Nadal antes de lanzar cada tanto.

Y he descubierto que es algo bueno, como lo es para Nadal.

Porque es bueno repasar una serie de elementos nada más instalar WordPress que, o bien no deberían estar ahí, o hay que configurarlos bien, o simplemente son maneras de mejorar tu sitio.

Así que, sin hacerte esperar más, aquí está mi extensa lista de cosas que hago nada más instalar WordPress, en el orden casi exacto en que lo hago

Borro la entrada y página de ejemplo

No quiero posicionar por «mariscos Recio» o «edítala o crea una nueva». ¿Y tú?

Ve a la lista de entradas y páginas y borra todo lo que haya por defecto.

Creo un buen título y descripción del sitio

En los ajustes generales: Porque hay que empezar con buen pie, diciéndole a los buscadores qué ofreces. Luego ya lo mejoraremos con el plugin de SEO.

Desactivo todos los widgets de escritorio que no usaré

Widgets como el de primeros pasos, borrador rápido, y todas esas mierdas que nunca miro ni utilizo.

Ve a las opciones de pantalla y desmarca los que no uses.

Compruebo a ver si hay alguna actualización

No debería, pero en ocasiones nada más instalar WordPress hay alguna actualización de los plugins o temas por defecto, traducciones.

Y hay que empezar con buen pie, y seguridad.

Cambio zona horaria y formatos de día y fecha

Parecerá una tontería pero estos ajustes afectan a cómo se mostrarán bastantes elementos en tu sitio.

Además el ajuste de zona horaria es importante para evitar sustos al programar entradas, así que lo cambio de UTC lo que sea a la ciudad o zona desde dónde se publicará el contenido.

Cambio el correo electrónico y demás información del administrador principal

Cuando instalas WordPress, por defecto, el correo electrónico de administración (

Ajustes > Generales

) es el mismo que el de el usuario administrador.

Personalmente creo que es bueno diferenciar ambas cosas, así que cambio el correo electrónico del administrador principal a uno que tenga Gravatar, para que de paso se muestre el careto o icono del administrador del sitio en comentarios, ajustes SEO, etc.

Además, aprovecho para incluir la URL del sitio y algo de información biográfica, por si sale en comentarios, ficha de autores, etc.

Bloqueo el cambio de URLs

Como ya sabrás, uno de los errores más comunes en WordPress es romperlo por cambiar la URL del sitio o de WordPress, así que, para que no se me olvide luego, siempre edito el archivo

wp-config.php

cuanto antes para añadir estas URLs manualmente.

/** Forzar urls para evitar errores y mejorar carga **/
define( 'WP_HOME', 'https://dominio.com' );
define( 'WP_SITEURL', 'https://dominio.com' );

Con esto consigues que no se puedan cambiar, y de paso ganas unos milisegundos de tiempo de carga.

Creo la categoría por defecto

Cuando instalas WordPress se crea una categoría predeterminada llamada «Sin categoría» o «Uncategorized», que será la que, por ajustes de escritura, se usará por defecto cuando un editor no elija ninguna categoría al publicar entradas.

Pues bien, ¡no me gusta! es horrible. Así que siempre creo una categoría por defecto con el nombre «Noticias», y luego en

Ajustes > Escritura

, cambio la categoría predeterminada a esta que yo he creado.

A continuación borro la de «Sin categoría» (antes del cambio anterior no deja), y por arte de magia las entradas de esta categoría se trasladan a la recién creada.

Borro todos los temas por defecto menos uno

Aunque aún no toca instalar el tema para el sitio, siempre borro todos los temas instalados por defecto menos uno, el último, que quedará como salvaguarda de seguridad aunque instale el tema para el sitio.

Esta es una buena costumbre de hace años, cuando descubrí que cuando WordPress encuentra un error fatal en el tema que impida la visualización del contenido automáticamente activa uno de los temas por defecto, el que tengas instalado.

Borro los plugins por defecto

A estas alturas, como lector fiel de Ayuda WordPress, ya deberías saber al menos 2 cosas:

Así que bórralos ambos sin piedad antes de empezar a instalar tus plugins favoritos.

Cambio la estructura de enlaces permanentes

Por defecto, WordPress tiene configurados los enlaces permanentes a día y nombre, algo innecesario del todo.

Así que, antes de crear el primer contenido, lo cambio a nombre de entrada, o

%postname%

en los

Ajustes > Enlaces permanentes

.

Compruebo que no estoy disuadiendo a los buscadores

Da igual cómo lo haga WordPress, no es buena idea disuadir a los buscadores de que indexen tu contenido.

Ve a

Ajustes > Lectura

y comprueba que está desmarcada la casilla que complicaría el posicionamiento adecuado de tus contenidos.

Configuro BIEN los ajustes de comentarios

No digo que estén mal los ajustes por defecto para de WordPress para los comentarios (

Ajustes > Comentarios

) pero son mejorables.

Mi consejo es que los pongas así:

En la imagen explico el porqué de cada configuración. Si tienes dudas me lo dices en los comentarios (jeje).

Controlo los tamaños de medios adicionales

Ya sabes que WordPress crea tamaños de imagen adicionales para que los uses en tus contenidos, y es una buena medida, pero hay que tenerlo controlado o te encontrarás con montones de copias de cada imagen, llenando tu espacio de alojamiento.

Así que, una vez analizados los tamaños adicionales que añadirán tus plugins y tema, pon a cero los que no necesites, para que no los cree WordPress.

Compruebo la salud del sitio

Antes de liarme a instalar plugins y temas, siempre hago un repaso a la información de salud del sitio, por si las versiones de PHP y demás pueden dar problemas.

Hay avisos que desestimaré, pero es bueno dar un buen repaso por seguridad y optimización.

Instalo el tema

Esto ya dependerá del sitio a crear.

Como siempre, mi recomendación es que instales temas desde el instalador oficial de WordPress, salvo que necesites algo más avanzado, o te lo pida el cliente, como Divi, Elementor, o lo que sea.

Instalo los plugins

Cada cual tiene sus preferencias, y además cada sitio requerirá de unos plugins u otros, pero en mis básicos siempre están estas necesidades:

Y luego, bueno, cada sitio necesitará otras cosas, como plugins para ecommerce, membresía, etc, pero al menos estos son básicos e imprescindibles.

Configuro el SEO y la analítica

Con el plugin de SEO ya instalado y configurado correctamente, el siguiente paso es dar de alta el sitio, al menos, en Google Analytics y la Search Console de Google y herramientas para webmasters de Bing.

Por supuesto, revisa el mapa del sitio y añádelo también.

En cada servicio añado el código de seguimiento adecuado para empezar a revisar y aprender del tráfico y usuarios del sitio, para mejorar la experiencia de navegación y su posicionamiento.

Actualmente ya no uso plugins para añadir códigos, pero si lo prefieres puedes usar GADWP para Analytics y los ajustes de Yoast SEO para las herramientas de Webmasters.

Creo la página de privacidad

Esto lo hago siempre al final, debido a que los plugins van añadiendo textos sugeridos para tu página de privacidad, y es entonces, cuando los he instalado todos, cuando creo la página de privacidad a partir del borrador que sugiere WordPress, y le añado los textos de los plugins, además de los propios del sitio.

Escribo algo

Pues no, no has terminado, porque hasta que no crees contenidos propios no tendrá sentido tu presencia en Internet.

Primero crea las páginas de tu sitio o negocio, y las básicas para cualquier web serían:

  • Contacto: Con formulario, correo electrónico, teléfono, y si procede la dirección.
  • Acerca de: Información fundamental del sitio, negocio, etc.
  • Mi cuenta: Si es un ecommerce es vital esta página tenerla bien visible.

Una vez creadas las páginas añádelas al menú personalizado del sitio.

A partir de este momento empieza a crear entradas que aporten valor a tu web, y para eso tienes que pensar en los usuarios.

Es vital que empieces creando tu contenido esencial, el que te distinguirá del resto de la red.

¿Te parece mucho? ¿Es poco y tú haces más cosas?

Aquí estamos todos para aprender. Cuéntanos tú en los comentarios alguna otra tarea que consideres importante hacer después de instalar WordPress.

La entrada Cosas que hago siempre después de instalar WordPress ¿y tú? la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Qué son los inodos y cómo reducir su uso

Si alguna vez has recibido un aviso de exceso de uso de inodos (o inodes) de tu empresa de hosting debes saber que tienes un problema que puede afectar al rendimiento de tu web WordPress, y debes solucionarlo cuanto antes.

¿Pero qué son los inodos o inodes esos?

Los inodos, inodes, nodos-i o i-nodes, son elementos únicos de un sistema de archivos basado en Unix, y cada uno representa un registro de archivo, carpeta, con los indicadores de propietario, peso, etc.

Para que lo entiendas más fácil, un inodo es cualquier elemento que ocupa espacio en un disco duro, da igual su tamaño o tipo.

Por lo tanto, el número de inodos es la cantidad de archivos y carpetas que tienes en tu alojamiento, da igual si están vacías las carpetas o si los archivos están vacíos, es un número que se refiere a la cantidad de elementos, no a su peso o incluso utilidad.

Da igual si son scripts, html, imágenes, carpetas y archivos temporales, cada registro en el disco es un inodo. Y esto es importante que lo recuerdes

Si te interesa el tema aquí tienes un par de artículos que te pueden ampliar información:

¿Por qué me avisan de exceso de uso de inodos si tengo espacio en disco de sobra en mi hosting?

Esta es la pregunta clave para entender lo que te comentaba en el punto anterior.

Cuando recibes un aviso de tu empresa de alojamiento de exceso de uso de inodos da igual el espacio en disco disponible, se refiere a la cantidad de inodos alojados en tu plan de hosting, independientemente de su peso o tamaño.

Límites de uso de inodos

Las empresas de hosting suelen tener límites de uso de inodos, normalmente de 2 tipos:

  • Soft: Es una especie de límite previo. Aún puedes subir archivos y ejecutar acciones en tu sitio, pero el rendimiento se verá limitado.
  • Hard: Cuando llegas al hard limit ya no podrás subir archivos ni crear carpetas, y el rendimiento de todo lo alojado en tu plan se verá gravemente comprometido.

Cuando alcanzas el hard limit tendrás que ampliar tu cuenta de hosting, el límite de inodos por cuenta o lo que te permita tu empresa de alojamiento.

Repito: da igual el peso de tus archivos. Puedes encontrarte con estas situaciones contradictorias:

  • Has llegado al límite de espacio en disco pero con pocos inodos: Seguramente tienes pocos archivos pero son de mucho peso.
  • Has llegado al límite de inodos pero aún te queda mucho espacio en disco: Tienes muchos archivos en tu alojamiento, seguramente la mayoría muy pequeños.

En ambos casos debes ampliar el plan de hosting.

En el primer caso sería muy obvio, normalmente serás consciente de ello, en el segundo no tanto, y de ahí el objetivo de este artículo que estás leyendo.

¿Cómo sé que estoy llegando al límite de uso de inodos?

Te vas a dar cuenta, hay varios posibles síntomas:

  • No puedes enviar correos electrónicos.
  • No recibes correos electrónicos.
  • Falla siempre la subida de archivos de WordPress.
  • Fallan las instalaciones de plugins y temas.
  • Fallan las actualizaciones de WordPress, plugins y temas.
  • No puedes crear entradas o páginas.
  • No puedes modificar entradas o páginas.
  • Los usuarios no pueden acceder.

¿Dónde veo el uso de inodos?

Si utilizas cPanel es muy fácil, lo tienes en las estadísticas.

En el ejemplo anterior todo está correcto, controlado, pero es muy común el hecho de disponer de mucho espacio en disco disponible y, sin embargo, haber llegado al límite de inodos y tener problemas con tu(s) web(s).

¿Por qué afecta el límite de inodos al rendimiento de WordPress?

Si has leído los puntos anteriores seguro que ya imaginas la respuesta ¿no?

Cuando alcances el límite (hard) de inodos ni tú ni ninguna aplicación (WordPress) puede crear archivos, tampoco temporales, y tu web se va a ver afectada gravemente de problemas de rendimiento.

No puedes crear archivos temporales, ni actualizar la caché, nada. Si alguna vez tu teléfono móvil se ha quedado sin espacio ya sabes de lo que te hablo.

Todo se ralentiza a extremos insoportables, dejando tu sito prácticamente inservible, y ocasionalmente mostrando errores de conexión y de todo tipo.

¡Acojonado me tienes! ¿cómo reduzco el uso de inodos?

Bien, llegado a este punto, creo que ya tienes claro que debes reducir la cantidad de archivos y/o carpetas, da igual lo que pesen.

Y hay algunas buenas prácticas bastante sencillas que puedes realizar para reducir el uso de inodos

Borra temas y plugins que no utilices

Si tienes temas o plugins inactivos instalados bórralos, no tiene sentido tener plugins ocupando espacio en disco e inodos si no los estás utilizando.

Además de que es un riesgo de seguridad tener plugins y temas inactivos, normalmente desatendidos de actualizaciones.

Da igual si los vas a usar de vez en cuando, bórralos y ya los instalarás cuando los necesites.

Vacía las cachés

Si tienes problemas de exceso de inodos de manera bastante habitual cambia el tiempo de vaciado automático de las cachés de disco que estés utilizando en tu sitio.

Los sistemas de caché en disco, algunos plugins de optimización para WordPress, e incluso los temas, llenan el disco duro de tu alojamiento de archivos temporales de caché, que son los que utilizan para mostrarlos en vez del contenido dinámico de tu sitio.

Todos los plugins de caché tienen un ajuste para configurar cada cuanto se vaciarán las cachés, así que revísalos y acorta los tiempos a un punto de equilibrio entre rendimiento y uso de inodos. Un buen punto de partida sería una vez a la semana.

Adicionalmente, si tu sitio es muy grande, es posible que tengas que hacer algún vaciado adicional manual, o que reducir el periodo de vaciado automático, o incluso llegar a prescindir del uso de cachés de disco.

Borra los archivos temporales

Todas las instalaciones de WordPress, y de casi cualquier CMS, y sus aplicaciones, crean y almacenan archivos temporales.

Si estás rozando el límite de inodos haz una búsqueda de archivos temporales y bórralos.

En WordPress puedes encontrar archivos temporales en las siguientes carpetas con bastante frecuencia:

  • /wp-content/upgrade/

    : Esta carpeta debería existir pero estar siempre vacía. Es la que usa WordPress como repositorio temporal para actualizaciones e instalaciones.

  • /wp-content/temp/

    : Carpeta de almacenamiento de archivos temporales, normalmente creada por plugins o temas.

  • /wp-content/tmp/

    : Una variante de lo anterior. En ocasiones te encontrarás ambas, pues cada plugin/tema crea carpetas temporales con distintos nombres.

  • /wp-content/uploads/tmp/

    : También en la carpeta de subidas te puedes encontrar subcarpetas temporales de plugins y temas.

Además de estas, no está de más revisar las carpetas de tus plugins y temas, pues a veces también incluyen subcarpetas para almacenamiento de archivos temporales.

Y, no olvides revisar si fuera de la instalación de WordPress también hay carpetas de archivos temporales.

Borra los archivos de registro

Otros archivos pequeños pero en gran cantidad que vas a encontrar son los del tipo log o archivos de registro, normalmente del servidor.

Pueden estar sueltos en la carpeta raíz de tu alojamiento o, más habitual, en una carpeta de registros (logs).

No los borres alegremente, haz antes una copia descargándolos, por si tienes que revisarlos posteriormente, y luego bórralos.

Deshazte de instalaciones de prueba o innecesarias

Yo mismo recomiendo muchas veces hacer instalaciones de prueba, stagings, clones para experimentar con plugins, versiones nuevas de WordPress, etc.

Una vez que ya no las necesites bórralas o el problema con los inodes se multiplicará rápidamente en cada instalación.

Sé austero con las imágenes

Aquí no me pondré pesado con el peso y tamaño de las imágenes, sino con su cantidad, da igual el peso y tamaño. Creo que ya me vas entendiendo.

Utiliza las imágenes que necesites para ilustrar tus contenidos pero no uses tu hosting como almacén de fotos que no vayas a usar, para eso hay servicios más eficaces, incluso gratuitos, como Google Photos, Flickr, incluso Instagram.

Recuerda también que WordPress crea copias de las imágenes que subes, así como muchos plugins y temas. Controla la cantidad a justo los que necesites.

Puedes hacerlo manualmente en los ajustes de WordPress o mediante funciones.

No almacenes archivos innecesarios para tu web

Tampoco utilices el espacio de tu hosting para alojar archivos mp3, documentos, nada. El espacio de alojamiento en un hosting es carísimo, no solo por el tema de los inodes.

Cómprate un disco duro externo y guarda ahí tus cosas, es más barato y no comprometerás el rendimiento de tu web.

Vacía las bandejas de correo electrónico

Otro de los elementos que se almacenan en tu hosting son los correos electrónicos de la cuenta asociada a tu dominio.

No incurras en una especie de síndrome de Diógenes digital y almacenes años de correos.

Cada cierto tiempo descarga tus bandejas de correo a un disco duro externo y vacía las alojadas en tu servidor. Todo irá mejor, y te saldrá mucho más barato.

Borra copias de seguridad antiguas y/o innecesarias

También revisa las carpetas donde guardes las copias de seguridad, tanto del hosting como mediante plugins, y borra las antiguas que ya no necesites.

Si utilizas un plugin de copias de seguridad revisa la frecuencia de creación de copias de seguridad y el periodo máximo o cantidad máxima de almacenamiento de las mismas para mantener su número a algo razonable, que no comprometa tu espacio en disco ni uso de inodos.

Borra temporales y residuos de la base de datos

Pues sí, también la base de datos debe estar en tu punto de mira. No dejes ahí archivos transitorios ni opciones antiguas que estén ocupando espacio y, de paso, ralentizando tu WordPress.

¿Qué he aprendido?

Espero que este artículo te haya ayudado a ser consciente de un elemento más que puede afectar al rendimiento de tu sitio WordPress, los inodos, además de a tu cuenta corriente.

No te obsesiones pero controla los inodes, y también aprende que es otro elemento más a revisar la próxima vez que contrates un alojamiento para tu WordPress.

La entrada Qué son los inodos y cómo reducir su uso la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Así debería organizar WordPress todos los distintos tipos de contenido

No sé si te has parado a pensarlo, pero el modo en que WordPress organiza los distintos tipos de contenido en la administración es cualquier cosa menos lógico.

Me refiero a que el menú izquierdo de administración va acumulando submenús a cada tipo de contenido (entradas, páginas, medios, tipos de contenido personalizado, etc.) lo que junto a los plugins y demás que también abarrotan este menú, lo hacen cualquier cosa menos práctico.

De hecho, siempre que imparto un curso de WordPress explico a los alumnos que «esa» es la zona de los contenidos, pero esto solo es válido hasta que se inmiscuye el menú de un plugin u otro elemento.

Cada tipo de contenido de tu WordPress tiene su propio menú, con submenús prácticamente iguales:

  • Todas las X
  • Añadir nueva
  • Categorías
  • Etiquetas

Así que cuando tienes una instalación con varios tipos de contenido (porfolios, recomendaciones, productos, más las entradas, páginas, etc), tu menú lateral de administración se convierte en un monstruo enorme, con menús prácticamente repetidos para cada tipo de contenido.

¿No tendría más lógica agrupar todos los tipos de contenido en un único menú? Y lo mismo con las taxonomías.

Pues esto es lo que ofrece un plugin llamado Hierarchy, y me parece una idea genial.

Cuando lo tengas instalado y activo, crea un único menú llamado «Contenido», y dentro de ese menú encontrarás todos los tipos de contenido registrados en tu sitio.

Además, en los ajustes del plugin puedes especificar qué tipos de contenido estarán en el menú «Contenido» y cuáles no.

De hecho te recomiendo que nada más instalarlo te pases por sus ajustes, para que el plugin tome el control de la visualización y administración de tus contenidos.

Una vez en los ajustes puedes configurar varios aspectos, algunos fundamentales, como de qué tipos de contenido quieres ocultar su menú original y que solo aparezcan bajo el menú de «Contenido», que es lo ideal.

Creo que es un modo mucho más lógico de organizar y administrar entradas, páginas y el resto de tipos de contenido personalizados (CPT) que el sistema por defecto.

De paso, tu menú lateral de administración será mucho más manejable, con todo mucho más fácil de acceder y controlar ¿no crees?

La entrada Así debería organizar WordPress todos los distintos tipos de contenido la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

WordPressismo a tope – Crónicas WordPress Intensas #15

Después de una semana extraña, aquí llega una tremenda crónica WordPress intensa, en la que destilaremos WordPressismo por todos los poros y mucho que contar y debatir.

Vamos a hablar de las novedades de WordPress 5.3, de cómo engañar a Google con estrellitas y más en los resultados, te contaré cómo me robaron contenido, además de otros apasionantes debates.

Todo en este apasionante vídeo

Si prefieres simplemente  escuchar las Crónicas WordPress intensas como podcast puedes suscribirte en Anchor.fmSpotifyGoogle Podcasts o Apple Podcasts.

La entrada WordPressismo a tope – Crónicas WordPress Intensas #15 la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

WordPress 5.3 reducirá automáticamente las imágenes grandes ¿Es buena idea?

Entre las novedades que se han incluido en la beta 3 de WordPress 5.3 y que veremos en nuestros sitios cuando se lance la versión definitiva en noviembre, será la reducción y optimización automática de imágenes grandes.

¿Qué hará WordPress con las imágenes grandes?

Cuando un usuario suba una imagen con unas dimensiones superiores a los 2560 píxeles, ya sea de alto o de ancho, WordPress almacenará la imagen original y creará una copia automática de un máximo de 2560 píxeles de manera proporcional (no distorsionará las imágenes).

No hace falta que especifiques ese tamaño máximo en tus ajustes de medios, lo hará WordPress por defecto.

Esta imagen resultante de 2560 píxeles será el tamaño máximo disponible y visible, además de los otros tamaños que tengas definidos en los ajustes de medios o creados por el tema, plugins, etc, pero siempre menores.

Y esta imagen redimensionada será el tamaño máximo disponible a la hora de insertarla en tus contenidos, etc. No verás el tamaño original, solo la copia a 2560 píxeles o menos.

¿Funciona?

Pues sí, he estado haciendo pruebas y, por ejemplo, un JPG de 6,3 MB de peso, con un tamaño de 5725×3827 píxeles, lo convirtió automáticamente a 2560×1711 píxeles y un peso de 585 KB, una reducción considerable, más de peso que de tamaño dicho sea de paso.

¿Optimizará también las imágenes existentes?

No, el filtro introducido solo se aplicará en el momento de la subida de las imágenes, así que no hace nada con las imágenes que ya hubieses subido.

¿Qué pasará con los plugins de optimización de imágenes?

Esta optimización de imágenes por parte de WordPress no afectará a la funcionalidad de plugins de optimización de imágenes como Imsanity, EWWW Image Optimizer o el mismo módulo de optimización automática de imágenes de SG Optimizer.

¿Se puede desactivar si yo quiero imágenes más grandes?

Por supuesto, WordPress es libertad.

No vas a encontrar un botón de ajustes o similar, pero puedes anular el filtro añadiendo esta línea al archivo functions.php del tema que tengas activo o al plugin que utilices para personalizar cosas:

add_filter( 'big_image_size_threshold', '__return_false' );

Además, puedes disponer de la imagen original, con la función

wp_get_original_image_path()

pues recuerda que subirse se sube, o incluso cambiar el umbral máximo usando

big_image_size_threshold

.

Pero … ¿es buena idea?

Pues mira, aunque el objetivo es meritorio, tiene sus cosas, al menos como se ha aplicado, y me explico…

Papá WordPress lo hace por ti = Usuarios irresponsables

Que los usuarios no carguen en sus contenidos imágenes de gran tamaño y peso, que ralenticen la carga de sus páginas es un básico de optimización web, pero hacerlo sin intervención del usuario no es tan buena idea.

La optimización y gestión responsable de recursos es una cuestión que debería ser más de concienciación, de conocimiento y responsabilidad, no de tomar decisiones por los usuarios, puesto que esto no contribuye a que se eduquen en el uso eficaz de los recursos de que disponen.

Casi nunca está justificado que tomemos fotos o vídeos a la ultimísima resolución que permita nuestra cámara o móvil, aunque puedas, porque:

  1. Es innecesario, solo las pantallas mega enormes mostrarán esos tamaños de imagen/vídeo en todo su tamaño.
  2. Consumes datos de conexión innecesarios al enviarlas a tu ordenador, alojamiento en la nube, etc. Y me remito al punto anterior.
  3. Consumes espacio adicional innecesariamente en tu dispositivo móvil, ordenador, servidor. De nuevo me remito al primer punto.

Dicho esto, que el funcionamiento sea sin conocimiento del usuario no va a ayudar a concienciar a nadie sobre el uso responsable y sensato de la tecnología, ni va a ayudar tampoco a reducir la huella de carbono que genera la actividad online, que cada vez es mayor, precisamente por el incremento de conectividad y calidad.

Tener conexiones 5G empeorará aún más este asunto de la sostenibilidad, porque tendemos a usar los dispositivos y redes al máximo de su capacidad, lo necesitemos o no.

Mayor consumo de espacio de hosting

Soy un convencido de que debemos ahorrar en todo, y la WPO debería ser una filosofía de sostenibilidad que moviese a todo proyecto web.

Y, en concreto, el hosting es uno de los principales recursos que se consumen en la web.

WordPress no es lento, pero sí su mal uso.

No solo por costes, pero también, debemos ser austeros en el consumo de espacio de alojamiento, y sí, aquí también podemos contribuir a generar menos residuos, reducir la huella de carbono, ser más sostenibles y responsables con el uso de los recursos disponibles.

Pero este filtro que se ha añadido en realidad no aporta nada en este sentido, porque no solo no vamos a reducir el consumo de hosting sino que va a aumentar considerablemente.

Unido a la irresponsabilidad creciente del usuario, inconsciente de que su megaimagen no se ha reducido, seguirá subiendo megas y megas de archivos enormes que quedarán archivados, en principio inútiles para su uso, así que esto generará un consumo enorme, inconsciente e irresponsable de espacio en tu plan de alojamiento web.

Más de uno se llevará la sorpresa, tras poco tiempo usando WordPress, de que su empresa de hosting le reclame contratar un plan de alojamiento con más espacio en disco, y esto después de llevar tiempo sufriendo problemas de rendimiento a causa de la escasez de espacio de alojamiento, algo que también afecta a la WPO.

Tú mismo puedes hacer la prueba. Configura los ajustes de vídeo de tu teléfono móvil a calidad alta, normalmente HD y una toma que hagas de 1 minutos pesará de 6 a 12 MB dependiendo de la cámara. Ahora pon la calidad a 4K y el mismo minuto pesará más de 100 MB.

Es igual para la fotos.

Por si no lo sabías, Google Photos no consume espacio de tu cuenta si subes las imágenes a calidad alta, pero sí lo hace si las subes a la máxima calidad de tu cámara. Aquí tienes otro argumento para no capturar a megaresoluciones, salvo que seas un fotógrafo profesional.

Dicho esto, es mucho más eficaz el concepto que aporta el plugin Imsanity, pues te permite configurar los tamaños, pero sobre todo, no almacenar la copia original, inútil si has decidido usar un tamaño menor de imágenes ¿no crees?

De paso, te permite convertir de BMP a JPG automáticamente, aumentar la compresión de JPG de WordPress por defecto, e incluso reducir por lotes las imágenes existentes.

También puedes controlar los tamaños y compresión de las imágenes con otros plugins e incluso códigos. Por opciones no es, puedes incluso mejorar las imágenes subidas.

¿Entonces? ‚Es buena idea o no?

Si analizas lo que te estoy contando, quizás llegues a la conclusión de que no es buena idea la incorporación de este nuevo filtro de reducción automática del tamaño de las imágenes en WordPress, sino todo lo contrario.

La sostenibilidad de los recursos disponibles, y la WPO en lo que se refiere a la web, depende sobre todo del conocimiento y responsabilidad de los usuarios.

Si otros toman decisiones de las que no seamos conscientes no se educa a la sociedad en cuestiones tan importantes como vivir bajo principios de responsabilidad informada.

Además, ya había suficientes opciones, mediante plugins, para optimizar imágenes, y de paso de manera consciente y responsable.

¿No se ha dicho siempre que WordPress debe ofrecer la base estable y aplicable a todos, y que el resto es territorio plugin? Pues estoy de acuerdo, y ya hay plugins suficientes, buenos, eficaces, con un enfoque mejor del problema y aportando mejores soluciones.

Resumiendo: NO, no es buena idea, ni el concepto, ni la solución aplicada al problema, real, de la optimización web.

¿Y tú, qué piensas de esto?

Mójate, WordPress lo hacemos entre todos.

La entrada WordPress 5.3 reducirá automáticamente las imágenes grandes ¿Es buena idea? la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

¡Que no quiero reproductores automáticos en WordPress!

Una de las características que más gusta a todo el mundo, y cuando digo todo es todo, es lo fácil que es incrustar en tu contenido vídeos, imágenes externas, todo tipo de contenido dinámico.

Esto es gracias a oEmbed, del que ya hemos visto en otros artículos sus posibilidades.

¡Pero yo no quiero embeds automáticos!

Ahora bien, nunca se puede estar a gusto de todo el mundo, y el otro día en el artículo sobre cómo insertar vídeos en WordPress un lector me comentaba que a él le puteaba esto de los embeds, porque quería usar otro reproductor pero salía automáticamente el de WordPress y claro, no le valía.

Así que me puse a revisar todos los modos que hay por ahí de desactivar esta bonita característica de WordPress, por si te pasa también a ti que no es lo tuyo, que no te vale vaya.

¿Debería desactivar los incrustados?

Un momento antes de seguir…

Los incrustados de WordPress son muy útiles, pero …

  • Si no quieres que otros compartan tu contenido en sus sitios incrustándolo fácilmente.
  • Si no vas a compartir contenido de otros en tu sitio incrustándolo fácilmente.
  • Si quieres optimizar más tu sitio reduciendo peticiones HTTP.

Solo si quieres que se cumplan estas 3 premisas, todas, no una o dos solamente, las tres, solo entonces deberías desactivar los incrustados de WordPress.

¡Para, no sigas! Por aclarar, ¿qué era eso de los incrustados oEmbed?

Fácil, la posibilidad de incrustar contenido dinámico de sitios compatibles con oEmbed en tu sitio solamente pegando la URL de dónde está alojado el contenido.

Por ejemplo, si quieres mostrar un vídeo de YouTube, una lista de Spotify, una foto de Instagram, solo tienes que copiar la URL dónde se ve ese contenido, a continuación pegas la URL en tu editor de WordPress y … magia, el contenido aparece en todo su esplendor.

En este minitutorial en vídeo tienes un ejemplo…

WordPress en un pasado lejano permitía desactivarlos fácilmente

Pues sí, resulta que antes de la versión 3.5, en los ajustes de WordPress había una casilla para desactivar la funcionalidad de oEmbed, más fácil imposible.

Era así…

Teníamos esa práctica casilla de selección en la que activar o desactivar los «auto-incrustados», que es como los llamábamos entonces.

Pero, como te digo, esto cambió en WordPress 3.5, y esta libertad de decisión quedó solo para amantes del código.

Pues, a partir de esta versión, para desactivar oEmbed había que añadir esta línea al archivo functions.php del tema activo o, mucho mejor, a nuestro plugin de ñapas y personalizaciones:

// Desactivar oEmbed
remove_shortcode( 'embed' );
remove_filter( 'the_content', [ $GLOBALS['wp_embed'], 'autoembed' ], 8 );
remove_filter( 'the_content', [ $GLOBALS['wp_embed'], 'run_shortcode' ], 8 );
remove_action( 'edit_form_advanced', [ $GLOBALS['wp_embed'], 'maybe_run_ajax_cache' ] );

Con este código desactivamos la característica oEmbed que te digo, del todo, consiguiendo que no se aplique el JavaScript

wp-embed.min.js

en ninguna parte.

¿Se puede desactivar de otra manera?

Pues claro, un método diferente es así:

/* Desactivar oEmbed */
function ayudawp_quitar_oembed(){
 wp_dequeue_script( 'wp-embed' );
}
add_action( 'wp_footer', 'ayudawp_quitar_oembed' );

¿Algún otro modo de desactivar oEmbed?

Mira que te estás poniendo exigente ¿no te han gustado los anteriores?

Venga, aquí tienes otro método:

/* Desactivar oEmbed */
function disable_embeds_code_init() {

 // Quita la variable de la REST API.
 remove_action( 'rest_api_init', 'wp_oembed_register_route' );

 // Desactivamos la detección automática de servicios oEmbed.
 add_filter( 'embed_oembed_discover', '__return_false' );

 // No filtramos los resultados de oEmbed.
 remove_filter( 'oembed_dataparse', 'wp_filter_oembed_result', 10 );

 // Quitamos los enlaces de detección de oEmbed.
 remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );

 // Quitamos el JavaScript de oEmbed tanto de la administración como de la web.
 remove_action( 'wp_head', 'wp_oembed_add_host_js' );
 add_filter( 'tiny_mce_plugins', 'disable_embeds_tiny_mce_plugin' );

 // Quitamos todas las reglas de rewrite de los incrustados.
 add_filter( 'rewrite_rules_array', 'disable_embeds_rewrites' );

 // Quitamos el filtro del resultado de oEmbed antes de que se haga ninguna petición HTTP.
 remove_filter( 'pre_oembed_result', 'wp_filter_pre_oembed_result', 10 );
}

add_action( 'init', 'disable_embeds_code_init', 9999 );

function disable_embeds_tiny_mce_plugin($plugins) {
    return array_diff($plugins, array('wpembed'));
}

function disable_embeds_rewrites($rules) {
    foreach($rules as $rule => $rewrite) {
        if(false !== strpos($rewrite, 'embed=true')) {
            unset($rules[$rule]);
        }
    }
    return $rules;
}

Mola el codiguito ¿eh? ¿No dirás que no está detallado todo?

Sí … está bien … ¿no hay un modo más … eh … fácil? Como en WordPress 3.4

Ah vale, ya te pillo, un plugin o algo ¿no?

De acuerdo, también hay algún plugin para hacer esta cosa de desactivar los incrustados oEmbed de WordPress.

El que te recomiendo de llama Disable Embeds.

Una vez lo hayas instalado y activado ya está, no solo desactiva todo el JavaScript relacionado con oEmbed, también dejan de funcionar los bloques de incrustados del editor.

También hay plugins de optimización como WP Disable, entre cuyas opciones está la de desactivar los oEmbed, pero si optas por él comprueba que no estás duplicando optimizaciones con otros plugins, como el de caché u otros.

Advertencia importante

Ya sé que seguramente esté de más recordarlo, pero por si acaso …  no uses todos los códigos, o el plugin, que te esto poniendo aquí, elige uno, el que sea más óptimo para tu sitio.

La entrada ¡Que no quiero reproductores automáticos en WordPress! la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

El modo más rápido de aplicar formatos en el editor de bloques de WordPress

Si aún no has cambiado al nuevo editor de bloques de WordPress y sigues todavía con el editor clásico, aquí te traigo un truco que igual te anima a hacer el cambio.

Yo mismo te reconozco que antes de conocerlo era más reacio al cambio, pues soy muy de teclado, y el editor de bloques requiere más clics a priori que el editor clásico.

Pues bien, una de las características del editor que más utilizo son los atajos de teclado para aplicar formatos mientras escribo, para no tener que recurrir cada poco tiempo a los iconos de formato.

Pero en el editor de bloques parecían haber desaparecido, pero no, ahí siguen, pero con una pequeña variación fácil de aprender.

En realidad la única diferencia entre los atajos de formato del editor de bloques frente a los del clásico, y no siempre, es que hay que añadir un espacio tras el marcado.

Porque sí, el secreto es el uso de markdown, que acelera enormemente la edición de texto, pues con el uso de atajos de teclado puedes aplicar cualquier formato de texto: subtítulos, citas, listas, de todo.

Así, si en el editor clásico añadías así los formatos…

En el editor de bloques es igual de fácil, solo tienes que acordarte de añadir un espacio a continuación del atajo de formato, de este modo:

¿No conoces los atajos de teclado de formato o marcado?

Son bastante fáciles, aquí tienes toda la lista de los atajos del editor.

¿Quieres aprender más trucos?

Si quieres dominar el editor de WordPress profesionalmente y desvelar todas sus posibilidades y secretos te animo a realizar el curso online del editor de WordPress por solo 9,90€ durante tiempo limitado.

La entrada El modo más rápido de aplicar formatos en el editor de bloques de WordPress la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

Perfiles y capacidades de usuario en WooCommerce

WordPress, entre sus múltiples virtudes, tiene la de ser multiusuario, gracias a lo cual puedes crear distintos perfiles, cada uno con sus propias capacidades a la hora de crear contenido, editarlo y administrar el sitio.

Si sigues este blog es posible que ya conozcas los perfiles y capacidades de WordPress por defecto, incluso cómo cambiarlos, pero ¿qué pasa cuando instalas WooCommerce?

Al instalar una tienda online con WooCommerce se crean perfiles adicionales de usuario ¿sabes qué puede hacer cada uno de ellos? ¿cuáles son sus capacidades y por qué es importante que estén ahí?

Vamos a verlo…

Perfiles de usuario de WooCommerce

Además de los perfiles de usuario que tengas en tu sitio, creados por WordPress y otros plugins, cuando instalas WooCommerce consigues 2 nuevos perfiles de usuario:

  • Cliente: Es el que se asigna a los nuevos clientes cuando crean una cuenta en tu web. Este perfil es el más parecido al de suscriptor de WordPress, pero además los clientes, además de editar sus datos de usuario, también pueden modificar la información de su cuenta en la tienda, como métodos de pago, dirección de facturación y envío, y por supuesto ver y revisar los pedidos realizados. Todo esto, además, desde la portada de tu sitio, en la página de «Mi cuenta» que WooCommerce crea automáticamente.
  • Gestor de la tienda: Este perfil permite al usuario realizar operaciones de gestión de la tienda, pero sin obtener acceso a la administración de WordPress en sí, como modificar archivos de código, instalar plugins, temas, y cambiar ajustes. El gestor de la tienda tiene los mismos permisos que un cliente, pero además puede modificar todos los ajustes relacionados con WooCommerce, como crear/editar productos y pedidos, o acceder a los informes de WooCommerce. Importante: Este perfil TAMBIÉN tiene acceso a las capacidades de editor de WordPress, así que puede crear entradas y páginas, y editar las existentes.

WooCommerce también añade capacidades adicionales para el administrador del sitio:

  • Gestionar todos los ajustes de WooCommerce
  • Crear y editar productos y pedidos
  • Ver informes de WooCommerce

¿A quién asigno el perfil de gestor de la tienda?

Este perfil se lo puedes asignar a un usuario cuando:

  • Quieres permitir a un usuario gestionar pedidos, realizar reembolsos o generar informes, pero sin que pueda tocar plugins o temas, ni modificar los ajustes del sitio, de WordPress.
  • Quieres permitir a un usuario ver y actualizar pedidos y productos, pero sin que acceda a perfiles de usuario (no pueden añadir o modificar permisos ni perfiles de usuario.).

¿A quién asigno el perfil de administrador entonces?

Son pocas las ocasiones en que deberías conceder el perfil de administrador a alguien que no sea quien se ocupe del mantenimiento de la web.

Algunos ejemplos:

  • Desarrollador.
  • Diseñador.
  • Técnico del hosting.
  • Técnico de soporte de un plugin/tema.
  • Técnico de mantenimiento web.

Normalmente la gente con este perfil profesional necesitan acceso a todos los ajustes de WordPress para llevar a cabo su trabajo.

Eso sí,  sé muy precavido con a quién concedes permiso de administrador, y salvo que sea tu técnico de mantenimiento web, procura que sean siempre de manera temporal.

Buenas prácticas con los perfiles y capacidades de usuario

  1. Ofrece a los usuarios solamente el acceso que necesiten. Esto es vital por seguridad, para evitar que los usuarios realicen cambios sin tu aprobación, o que se borre contenido accidentalmente.
  2. Limita el número de usuarios que tienen acceso como administrador. Hay mucha gente que, eventualmente, puede que te pidan este tipo de acceso, pero aplica la regla anterior siempre antes de acceder a su petición. ¿De verdad tienen que acceder a todos los ajustes? ¿es imprescindible que puedan administrar plugins, temas y código?. Evalúa las tareas que van a realizar y si de verdad necesitan un perfil de administrador para ello o vale con un perfil inferior.
  3. Revisa frecuentemente los perfiles y capacidades de todos los usuarios, para comprobar que ninguno tiene acceso a permisos que no debiera tener.
  4. Siempre que haya más de un usuario en tu web y tienda online instala y utiliza un plugin como Members o User Role Editor para especificar detalladamente a qué tiene acceso cada tipo de usuario, crear perfiles nuevos, limitar capacidades a usuarios por defecto, etc. Son muy fáciles de utilizar y te ofrecen un control total sobre los permisos y capacidades de WordPress, WooCommerce y cualquier otro perfil de usuario que se haya creado en tu sitio.

Así que ya sabes, a más potencia más responsabilidad.

WooCommerce te ofrece un montón de fantásticas características, entre las que se encuentran los nuevos perfiles y capacidades de usuario para tu tienda online. Utiliza estas posibilidades con precaución y sentido común.

La entrada Perfiles y capacidades de usuario en WooCommerce la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

ASMR y WordPress – Crónicas WordPress Intensas #14

Hace tiempo que me planteé el reto de hacer algo así, en ASMR.

Y en este capítulo especial de las Crónicas WordPress Intensas he decidido, por fin experimentar con el ASMR.

¡ESCÚCHALO CON AURICULARES!

ASMR es un tipo de experiencia sensorial, en el que se busca estimular partes del cerebro que provocan sensaciones, mediante sonidos intensos, cercanos, preferiblemente en estéreo. Hay muchos vídeos en YouTube sobre esto, por si quieres probar.

En este experimento ASMR he incorporado mis reflexiones sobre WordPress, además de sonidos de teclear código, escribir una publicación, fumar y beber.

Además, añadiendo algo de experiencia visual, probando la grabación desde varias cámaras simultáneas y alguna pijada más.

Dentro de nada volveré con otra crónica WordPress intensa, más tradicional, e intensa.

Sin más, aquí te dejo esta crónica WordPress intensa, especial ASMR

La entrada ASMR y WordPress – Crónicas WordPress Intensas #14 la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.