Si el contenido que publicas es sensible a menores de edad, lo que procede es tener algún tipo de verificación de edad, de modo que se pregunte a los que visitan tu sitio de modo que si indican ser mayores de edad se les deja pasar, o bien si son menores se les manda a otro lado; al menos ese es un flujo mínimo para implementar si quieres hacer esto. Para este artículo les voy a mostrar como hacerlo fácilmente con Elementor Pro, y uso el Pro porque tiene la facilidad de hacer diálogos emergentes (popups), que será lo que usaremos para este ejemplo. Así que manos a la obra y a construir nuestra verificación de edad; se da por sentado que tienes un sitio donde implementarlo, o bien un entorno local para probar.
WordPress 5.8 “Tatum”: todas las novedades y análisis
WordPress 5.8 “Tatum” (nombrado así en honor al pianista Art Tatum) ha sido liberado y con esto llegamos al inicio de un parteaguas en muchos sentidos, cambios que sacudirán para siempre a WordPress, aún no sé si para bien o para mal, pero aquí están. Aunque más adelante en este post analizaremos si debes actualizar o no a WordPress 5.8, te adelanto que muchos cambios son significativos y que deberás evaluar concienzudamente si actualizarte (tanto tú como tus clientes) a esta nueva versión, que como ha venido pasando recientemente, está enfocada hacia un mundo orientado a bloques; muy en particular, a una (no finalizada aún) implementación de edición completa de sitio que al menos en papel luce muy bien, pero que todavía está en una fase temprana. Sin más, vamos a ver todo lo nuevo en WordPress 5.8.
Cómo añadir etiquetas dinámicas personalizadas a Elementor Pro
En caso que nunca lo hayas usado, Elementor tiene una funcionalidad que permite insertar datos o etiquetas dinámicas en tu contenido en ciertos widgets; por ejemplo, puedes incrustar un widget de título e indicar que quieres que despliegue algún dato dinámico, como alguna información del usuario, fecha, hora, etc. Como te podrás imaginar, Elementor incluye un número limitado de elementos o tags dinámicos que puedes usar, pero tenemos a nuestro favor que se pueden agregar más pues Elementor provee una API para extender sus capacidades. En esta ocasión vamos a añadir nuestro propio tag que inserte el rol del usuario actual. Valga la pena decir que no sé que utilidad pudiera tener esto, es una petición que vi de alguien en Facebook, pero el ejemplo es válido para ver como se hace. Ahora si, vamos a crear nuestro tag dinámico, y ve sacando los guantes que vamos a tener que meter las manos en los fierros 😎.
Cómo diseñar una página con Gutenberg, GeneratePress y GenerateBlocks
Diseñar una página en Gutenberg es algo que ya no es lo mismo que hace relativamente poco; ¿está listo Gutenberg para suplantar a builders para los sitios que hacemos frecuentemente? hace poco seguía una discusión que terminó en que si Gutenberg está o no listo para hacerle frente a builders más maduros como Elementor Pro; algunos decían que si, otros dicen que “no le llega ni a los talones” a aquel famoso builder. Habiendo trabajado últimamente de manera exclusiva con Gutenberg, yo creo firmemente que se puede hacer mucho con el, por ello me di a la tarea de escribir este post para ver que tanto podemos hacer con el tan vilipendiado “nuevo” editor de WordPress, amado y odiado por partes iguales. El gancho aquí es que el hecho de diseñar con Gutenberg puede tener como consecuencia crear sitios muy, muy rápidos, cosa que con Elementor Pro te costará mucho trabajo.
Seguro estás pensando “Oh no, otro post de links de afiliado” y en parte si, habrán links de afiliado incrustados pero esa no es la razón de existir de esta publicación. Lo que te quiero mostrar en este post es que puedes crear un sitio rápido, moderno, bonito y rápido como el diablo, con las mejores puntuaciones en las Core Web Vitals, usando nada más que WordPress, GeneratePress y GenerateBlocks (ambos gratuitos).
Pruebas y análisis al plugin Jetpack Boost
JetPack Boost es un nuevo plugin de Automattic usado para optimizar la carga tu sitio; es independiente del JetPack que conoces, y por supuesto viene justo en el momento en que el desempeño de los sitios con WordPress está en el ojo del huracán. JetPack Boost es una colección de herramientas que se hacen disponibles al usuario a través de una interfaz bastante mínima, y que pretende ayudar a tu sitio a mejorar su puntuación con las nuevas métricas las Core Web Vitals, de las que ya he hablado con anterioridad. Independientemente de lo que aquí concluyamos, hay que recordar que JetPack Boost es un producto que está en pañales, apenas va comenzando y los autores han dicho que piensan mejorar sus prestaciones en un futuro cercano. Así que vamos a ver, ¿qué tal funciona JetPack Boost?
Cómo respaldar WordPress; y la regla 3-2-1
Los respaldos de datos han acompañado a la informática desde sus inicios, y sin embargo al día de hoy seguimos sin hacerlos o, si los hacemos, es de manera incorrecta. Y cuando es de manera incorrecta, nos quedamos con un falso sentido de seguridad que nos dice que estamos protegidos cuando en realidad apenas y cuentas con lo básico, una estructura parada sobre palillos, esperando a que suceda lo peor. En este artículo les quiero hablar sobre como respaldar WordPress de manera eficiente y eficaz, de modo que cuando su sitio sufra algún percance serio y tengan que echar guante de sus respaldos, lo hagan con la mente tranquila de que sabes que puedes contar con dicho respaldo en todo momento.
Respaldos y falso sentido de seguridad
Antes que nada, un respaldo se trata de confianza; es como los seguros de vida, sabes que está ahí y tienes un sentido de tranquilidad y confianza de que si te pasa algo, ahí estará. Lo mismo pasa con los respaldos; ¿cuántos de ustedes piensan “pero yo tengo mi respaldo en la nube“? bien, les muestro que puede pasar:
WordPress 5.7 “Esperanza”: todas las novedades
El día de hoy liberaron WordPress 5.7 “Esperanza” y vaya que es una versión que incluye mejoras significativas, así como características nuevas que podría decirse que son útiles, pero también tienen el potencial de causar conflictos. Si el nombre te causa extrañeza, se eligió pensando en Esperanza Spalding, es una cantante, contrabajista y bajista estadounidense de jazz. De regreso a esta versión, te recomiendo que leas concienzudamente este post para ver todo lo nuevo y mejorado en WordPress 5.7, que para que lo tengas en cuenta incluye 66 mejoras y peticiones de características, 127 bugs reparados y varias características importantes, para que no tengas problemas después. Como siempre, no está de más la advertencia: respalda tu sitio. No vale la pena perder días cuando pudiste invertir diez minutos en hacer un respaldo completo y zafarte del problema si la cosa se pone fea. En fin, ya estás advertido…empezamos:
Ejemplos prácticos de cómo usar Elementos de GeneratePress Premium
GeneratePress Premium es el tema cuyas virtudes ya he expuesto con anterioridad, y que uso en este sitio y recomiendo ampliamente ya sea que te interese usar Gutenberg, o Elementor o cualquier otro uso que quieras darle, simple y sencillamente es muy versátil. En este tutorial quiero mostrarte como se usa uno de sus módulos llamado Elementos que tiene la función de gestionar varios aspectos importantes de tu sitio con WordPress que tienen que ver con personalización en general. Vale la pena mencionar que este tutorial es para GeneratePress Premium. Aquellos con un tiempo considerable con GeneratePress Premium sabrán que el módulo Elementos reemplaza a los antiguos módulos GP Hooks y Headers que ya no existen en versiones nuevas.
¿Qué es Elementos?
Elementos es un módulo de GeneratePress Premium que te permite gestionar cuatro cosas:
- Bloques: te permite crear bloques con condiciones de como y donde mostrarlos.
- Encabezados (headers): cualquier encabezado que quieras construir, aquí lo puedes definir.
- Ganchos (hooks): para aumentar la funcionalidad o comportamiento de alguna parte de tu sitio, para poder meter fragmentos de código.
- Diseño (layout): para tener control fino sobre los templates que afectan a una o más páginas de tu sitio.
Cada uno de ellos tiene propiedades que nos ayudarán a configurarlos y a determinar cuando o como se muestran.