Es un sistema de gestión de contenidos o CMS para la creación de diversos tipos de páginas web, como pudieran ser blogs, sitios web empresariales, de negocios, noticias y revistas, o páginas personales, entre otros.
Es un software libre lanzado en 2003 y distribuido bajo licencia GPL, desarrollado en el lenguaje PHP.
En un principio fue ideado como plataforma para crear blogs, pero su gran versatilidad y las mejoras continuas incorporadas durante estos años, lo han convertido un CMS ideal para casi cualquier tipo de sitio web.
Se trata con gran diferencia del CMS más utilizado en el mundo.
Aunque su documentación oficial está referida a su ejecución en entornos Apache y MySQL, WordPress puede funcionar con el servidor web Nginx o LiteSpeed, y bases de datos como MariaDB o PostgreSQL.
Gran parte del éxito de WordPress se debe a la ingente cantidad de plugins y extensiones disponibles para expandir sus funcionalidades, así como la comunidad de usuarios, muy activa, que participa en su desarrollo, testeo, traducción…
Funcionalidades principales de WordPress
- Fácil gestión de las páginas estáticas y entradas (artículos o post).
- Gran cantidad de plantillas para elegir (gratuitas y de pago).
- Sistema de plantillas (themes) fácil de gestionar y personalizar.
- Gran disponibilidad de plugins (gratuitos y de pago) para ampliar funcionalidades.
- Actualización sencilla tanto del propio WordPress, como de sus plantillas y plugins.
- Gestión de roles y cuentas de usuario.
- Gestión de comentarios en páginas y artículos.
- Widgets para personalizar barras laterales.
- Gestión de menús (opciones y estructura).
- Editor de bloques (a partir de la versión 5.0) para editar los contenidos de posts y páginas.
Son sólo algunos puntos interesantes a destacar, ya que la lista completa de funcionalidades sería muy extensa.