WordPress es un sistema de gestión de contenidos web (CMS o content management system), que en pocas palabras es un sistema para publicar contenido en la web de forma sencilla. Tan común es ya, que es el líder absoluto a nivel mundial para la creación de webs desde hace muchísimos años.
Es un software de código abierto (se puede tener acceso a todo el código) que además podemos tratar de mejorar dentro de su comunidad.
WordPress se divide en tres partes:
Cambiar el aspecto visual de una web en WordPress se puede hacer con apenas unos clics. En el repositorio oficial hay miles de temas gratis que nos permitirán una web con una apariencia profesional en segundos.
Los temas se componen de plantillas que son cada una de las páginas maestras que maquetan nuestro contenido. Mientras más personalización haya en el tema, más plantillas tendrá. Estas plantillas son independientes del contenido, sólo le dan diseño, por eso sirven para cualquier contenido.
Por otro lado, hay también otras opciones de pago que nos crean diseños más avanzados y sirven sobre todo para proyectos más grandes, con innumerables plantillas complejas en su interior.
Los plugins extienden las capacidad de WordPress con utilidades, que van desde algo muy simple, a cambiar completamente el funcionamiento de la web. Existen plugins para compartir en redes sociales, para tener una tienda online, para mejorar el rendimiento del sitio, para crear widgets…
El repositorio oficial tiene decenas de miles de plugins gratuitos llenos de utilidades. Si quieres algo, seguramente ya está creado y lo podrás encontrar ahí. Si no es así, siempre quedará la opción de comprar plugins en algún marketplace.
También existen plugins que son editores visuales que nos permiten modificar los temas y crear plantillas personalizadas muy avanzadas y sin apenas tocar el código. Algunos de los más famosos son Elementor, Divi y Visual Composer.
La mayoría de las páginas en WordPress en la actualidad están creadas con page builders o editores visuales. Así que aquí tenemos un nexo de unión entre los temas y los plugins.