Preguntas sobre WordPress: CSS, fechas y horas, copias de seguridad…

Preguntas sobre WordPress: CSS, fechas y horas, copias de seguridad…

Tenía guardadas unas cuantas preguntas sobre WordPress que respondí en su día en Twitter, y creo que sería interesante compartir las respuestas que dí.

De hecho, de vez en cuando contesto preguntas en el foro de WordPress, por lo que creo que sería muy útil trasladarlas aquí y que puedan a yudar a otras personas. ¡Vamos allá!

¿Se puede modificar el CSS en el plan gratuito de WordPress.com?

En la versión gratis de WordPress.com no tenemos acceso a modificar el CSS. Si vamos a Diseña > Apariencia > CSS, obtendremos un mensaje que así lo indica:

Aviso para actualizar en WordPress.com

En la comparativa de planes no es fácil de ver, pero si nos posamos en el icono de información de Advanced Design Customization podremos verlo.

Comparativa de planes - Personalización
Comparativa de planes – Personalización

Customize your selected theme template with extended color schemes, background designs, and complete control over website CSS.

Pregunta original

Si programo una entrada, ¿a qué zona horaria corresponde la hora elegida?

La pregunta es del usuario de Twitter @GameOfBardo, y aunque ya no se puede ver, aparece mi respuesta:

Mi respuesta

Tal como le contesté a este usuario, la zona horaria será la configurada en Ajustes > Generales, que suele ser la hora local 👍

¿Alguien sabe alguna forma de automatizar backups en WordPress y a ser posible con soporte de OneDrive? Y ya si es gratis sería la leche.

Yo le recomendé UpdraftPlus, aunque para usar OneDrive como destino hay que disponer de un plan de pago.

He investigado un poco algunos plugins de copias de seguridad del repositorio oficial, y todos ellos requieren de un plan de pago para funcionar con OneDrive. Imagino que el acceso a la API del servicio tendrá algún coste, o que debe haber algún impedimento de este tipo.

Quizás la mejor solución sea utilizar DropBox y transferir los archivos descargados con alguna sincronización o automatización mediante Zapier o Integromat, o un software que trabaje el local.

Pregunta original

¿Es seguro actualizar WordPress nada más salir?

Yo no diría que sea inseguro, pero siempre está bien mantener unas buenas prácticas:

  1. esperar un par de días, sobretodo si se trata de un negocio online, una fuente de ingresos, y más aún si es una tienda online
  2. comprobar que los plugins imprescindibles y más importantes del sitio son compatibles con la nueva versión de WordPress, como le recomendé a la usuaria en Twitter
  3. como no, hacer una copia de seguridad antes de actualizar, para poder restaurar el sitio web en caso de desastre

Si no estás seguro de tener bien administrado tu sitio web, lo mejor es contratar un servicio de mantenimiento WordPress para que las actualizaciones se hagan con seguridad y tranquilidad.

¿Cómo puedo quitar la fecha a las entradas cuando se ven en el archivo (blog)?

Suponiendo que la usuaria se refiriera al blog, nos tenemos que ir al código, ya que para poder hacer esto tenemos que editar los archivos de plantilla, en este caso index.php, que es el archivo por defecto más habitual que muestra el listado entradas, es decir, el blog.

Dependiendo de tu tema, el archivo puede ser home.php, aunque no es un archivo habitual. De hecho, en el tweet original entendí que se refería a algún archivo de categoría o etiqueta, para lo cual se utiliza el archivo archive.php. Puedes saber más sobre la jerarquía de archivos en este artículo.

Tendríamos que buscar el código que muestra la fecha y comentarlo o eliminarlo. En el caso del tema por defecto de WordPress, Twenty Nineteen, este archivo carga otro para mostrar la información de cada entrada, que se llama content.php, donde está la función que incluye la fecha, llamada twentynineteen_entry_footer(). El problema es que esta función muestra también otros datos que no queremos quitar, por lo que quizás en el caso de usar este tema lo mejor sea ocultarlo por CSS (aunque seguiría estando en el código).

La única opción viable, aunque un poco por las bravas, sería hacer un tema hijo y modificar (o eliminar) la función que muestra la fecha: twentynineteen_posted_on, para que solo funcione cuando no estamos en la página del blog. De hecho, si hacemos cualquier modificación en un tema, hacerlo a través de un child theme es lo más recomendable.

Pregunta y respuesta por mi parte

¿Por qué el logotipo de mi WordPress no se ve en dispositivos Apple?

La usuaria anterior tenía más dudas, que me planteó a través de mensajes privados. En este caso el problema es que su página web no mostraba el logotipo de la web en su iPhone.

El problema resultó ser que el nombre del archivo original contenía una tilde en la palabra marrón, por lo que Safari tanto en iOS como en Mac no lo mostraba correctamente (aunque Chrome sí, no entiendo por qué 🤷‍♂️). Le recomendé a la usuaria modificar el nombre del archivo y subirlo de nuevo y el problema se solucionó. También le comenté que podía usar un plugin que yo utilizo bastante, y que en este caso le hubiera evitado el problema; se trata de Clean Filenames.

Información sobre el plugin Clean Filenames

¿Cómo elijo qué imagen se muestra cuando comparto mis entradas en redes sociales?

Esta fue la última pregunta de la usuaria, al cabo de unos días. La mayoría de redes sociales utilizan el Open Graph Protocol para obtener los datos necesarios para mostrar las vistas previas de los enlaces compartidos.

Básicamente se trata de insertar o generar unas etiquetas que le indican a las redes sociales qué título, imagen, descripción, etc. queremos utilizar, y no tienen por qué ser los mismos que aparecen en cada entrada.

Y como no, esto se puede gestionar a través de plugins, ya sea desde el mismo Yoast, o desde plugins dedicados como OG o Open Graph for social.


Si te ha resultado útil compártelo, y si tienes alguna pregunta no dudes en enviármela aquí.

Si quieres implementar mejoras en tu página web, y despreocuparte de sus cuidados, echa un vistazo a mi servicio de mantenimiento WordPress.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.