Sitios web con WordPress

Uno de los CMS (Content Management Systems) más utilizados para crear sitios webs -y el que usamos también en Narratech- es WordPress.

Existen numerosos plugins, con versiones tanto gratuitas como de pago, y es interesante conocer los más populares y su tipología, un tema sobre el que hay muchos videos como este. SEO, optimización de imágenes y del funcionamiento general, caching, copias de seguridad, maquetadores de páginas, traducciones, notificaciones push, formularios de contacto, analíticas, eCommerce, tratamiento del SPAM, gestión de comunidades, inscripciones o reservas, organización de cursos, envío de correos, compartir o registrarse desde redes sociales, etc.

A la hora de estructurar la información del sitio también es importante pensar qué tipos de entradas (posts) vamos a tener, y qué campos (fields) de información van a tener dichas entradas.

Para definir campos cómodamente, sin necesidad de programar, se usa mucho otro plugin importante, llamado Advanced Custom Fields (ACF).

Advanced Custom Fields

Los campos personalizados que podemos añadir a una entrada con ACF son de muchos tipos, como por ejemplo:

  • Texto. Si la entrada contiene información sobre una persona, podemos añadir un fragmento de texto largo, como el resumen de su biografía, o uno corto como el identificador de usuario que tiene en LinkedIn. Este identificador lo podríamos mostrar directamente, o juntar con otros textos (añadiendo «https://www.linkedin.com/in/» por delante y «/» por detrás) para componer de manera automatizada y uniforme la URL del perfil de esa persona en dicha red social.
  • URL. Aún más simple sería guardando directamente la URL que nos interese, que luego tendremos que ver cómo mostrar (si va asociada a un texto, una imagen, etc.). Por ejemplo en YouTube hay canales que empiezan por «https://www.youtube.com/channel/«, otros por «https://www.youtube.com/c/«, etc. y es conveniente saber la URL entera.
  • Enlace. Otra posibilidad que ofrece ACF es dejar que añadamos el enlace completo (URL, texto asociado e incluso indicar si queremos que el navegador abra el enlace en otra ventana). Aquí estamos dando la libertad, entrada a entrada, de poner el enlace como se quiera… lo que puede ser útil en algunos casos particulares.