WordPress se apoya en cuatro componentes principales: el core (el sistema base), la base de datos (donde vive tu contenido), los temas (el diseño) y los plugins (la funcionalidad extra). Entender estas definiciones de componentes WordPress es lo primero que necesitás para dejar de tocar cosas al azar en el panel.
WordPress es un sistema de gestión de contenidos (CMS) de código abierto, escrito en PHP y apoyado en una base de datos MySQL o MariaDB, que impulsa más del 40% de todos los sitios de la web. Su arquitectura se divide en un núcleo estable y capas extensibles (temas para el diseño, plugins para las funciones), lo que te permite armar desde un blog hasta un WooCommerce grande sin tocar el código base.
En 30 segundos
- Cuatro pilares: core, base de datos, temas y plugins. Cada uno tiene un trabajo claro y no se pisan entre sí.
- Entrada ≠ página: la entrada es contenido cronológico con categorías y tags; la página es estática y jerárquica.
- Tema es diseño, plugin es función: confundirlos es el error más común de quien arranca.
- Hooks (actions y filters): los puntos donde tu código se engancha sin romper el core.
- Taxonomías: categorías (jerárquicas) y etiquetas (planas) para ordenar tus entradas, no tus páginas.
¿Cuáles son los componentes principales de WordPress?
Ponele que instalás WordPress por primera vez y ves un panel lleno de menús. Detrás de esa pantalla hay cuatro piezas trabajando juntas, y si sabés cuál hace qué, dejás de tenerle miedo al «modo experto».
- WordPress Core: el software base que descargás desde wordpress.org. Maneja el login, el editor, los usuarios y la lógica general. No lo tocás nunca a mano (cada actualización lo sobrescribe).
- Base de datos: una MySQL o MariaDB donde se guardan tus posts, comentarios, usuarios y ajustes. El core lee y escribe ahí en cada carga de página.
- Temas (themes): los archivos que deciden cómo se ve tu sitio. Cambiás de tema y cambia el aspecto, sin perder el contenido.
- Plugins: el código que agrega funciones nuevas (una tienda, un formulario, un caché) sin tocar el core.
La gracia está en cómo se combinan. El core pide los datos a la base, el tema los pinta y los plugins meten funciones donde el core dejó «enchufes» libres. Ese diseño modular es la razón por la que WordPress escaló hasta manejar semejante porción de la web. Relacionado: la comunidad de WordPress.
¿Cuál es la diferencia entre entradas y páginas?
Esta es la confusión número uno. Las dos publican contenido, sí, pero se comportan distinto y elegir mal te complica el SEO y la navegación.
| Aspecto | Entradas (posts) | Páginas |
|---|---|---|
| Naturaleza | Dinámica y cronológica | Estática |
| Organización | Categorías y etiquetas | Jerarquía padre-hijo |
| Feed RSS | Sí, aparecen | No aparecen |
| Casos de uso | Artículos, noticias, blog | Home, Contacto, Nosotros |

Regla práctica: si lo vas a publicar seguido y querés que la gente lo filtre por tema, es una entrada. Si es información fija que casi no cambia (tu página de contacto, ponele), es una página. Meter un «Sobre mí» como entrada, con fecha visible, envejece mal y confunde a Google sobre qué es importante en tu sitio.
¿Qué son los temas y cómo determinan el diseño?
Un tema es una colección de archivos PHP, CSS y HTML que controla cómo se ve tu sitio y nada más. Cambia la apariencia, no el contenido.
La estructura mínima de un tema clásico tiene tres archivos que conviene conocer: index.php (la plantilla principal que arma la página), style.css (los estilos, y también los datos del tema en la cabecera) y functions.php (donde se enganchan los hooks y se registran menús, tamaños de imagen y demás). Desde la llegada de los temas de bloques (FSE), buena parte de eso se define con archivos .html y un theme.json, pero la idea de fondo es la misma. Te puede servir nuestra cobertura de crear landing pages en WordPress.
El punto clave: tema no es lo mismo que plugin. El tema manda en el diseño. La funcionalidad va aparte. Si cambiás de tema y se te «cae» una función, esa función estaba mal puesta dentro del tema (y debería haber sido un plugin).
¿Qué son los plugins y cómo extienden WordPress?
Un plugin es código que agrega funciones a WordPress sin modificar el core. Lo activás desde el panel y listo.
- WooCommerce: convierte tu WordPress en una tienda online completa. Es el plugin de e-commerce más usado del ecosistema, con millones de instalaciones activas.
- Yoast SEO: te ayuda con títulos, metadescripciones, sitemaps y datos estructurados para búsqueda.
- WPForms: arma formularios de contacto y suscripción sin escribir código.
Ojo con una cosa: cada plugin activo consume recursos y puede sumar consultas a la base de datos. Instalar veinte «por las dudas» es la receta clásica para un sitio lento. Yo uso una regla simple: si no puedo explicar en una frase qué hace un plugin y por qué está, lo desactivo. Y donde alojás el sitio también pesa acá, un hosting WordPress como el de Donweb con caché a nivel servidor te tapa varios de esos problemas de performance antes de que aparezcan.
¿Qué son los widgets y dónde se usan?
Los widgets son módulos que agregás a zonas como la barra lateral o el pie para mostrar algo puntual: un buscador, las entradas recientes, la lista de categorías, los comentarios recientes o una nube de etiquetas. No requieren código, los arrastrás desde el panel.
A nivel técnico, esas zonas (los sidebars) y los widgets se registran con el hook widgets_init. Con el editor de bloques, muchos widgets clásicos hoy conviven con bloques que hacen lo mismo, así que si arrancás de cero probablemente uses bloques directamente. En utilizar un ambiente de staging profundizamos sobre esto.
¿Qué son los hooks, actions y filters?
Acá viene lo bueno. Los hooks son los puntos del código donde un plugin o un tema se «engancha» para hacer algo, sin editar el core. Pensalos como enchufes: WordPress deja tomas repartidas y vos conectás tu función.
- Actions (add_action): ejecutan una función en un momento específico. Ejemplo típico: mandar un email cuando se publica una entrada.
- Filters (add_filter): modifican un dato antes de mostrarlo. Ejemplo: cambiar el título de una entrada al vuelo o agregar texto al final del contenido.
La diferencia en una línea: la action hace algo, el filter cambia algo y devuelve el valor modificado. Si te olvidás de devolver el valor en un filter, rompés lo que estabas filtrando (te aviso porque a todos nos pasó al menos una vez).
¿Cuáles son las taxonomías y cómo se usan?
Las taxonomías son la forma de agrupar contenido en WordPress. Las dos que vienen de fábrica aplican a las entradas, no a las páginas.
- Categorías: jerárquicas. Podés tener una categoría «Tecnología» con la subcategoría «WordPress» adentro. Sirven para la estructura gruesa del blog.
- Etiquetas (tags): planas, sin jerarquía. Describen temas puntuales que cruzan varias categorías, tipo «SSL» o «Gutenberg».
- Taxonomías personalizadas: las creás vos cuando las dos anteriores no alcanzan (por ejemplo «Marca» o «Autor invitado» en un sitio grande).
¿Importa para SEO? Bastante. Unas categorías bien pensadas ordenan la navegación y ayudan a Google a entender de qué va tu sitio. El problema es el otro extremo: cientos de tags de una sola entrada generan páginas de archivo vacías que después tenés que noindexar. Menos es más. Más contexto en arreglar enlaces rotos en WordPress.
Errores comunes al aprender las definiciones de componentes WordPress
- Editar archivos del core o del tema padre: en la próxima actualización perdés todo. La corrección: usá un tema hijo o un plugin propio para tus cambios.
- Meter funciones dentro del tema: si esa función tiene que sobrevivir a un cambio de diseño (analytics, un shortcode), va en un plugin, no en
functions.phpdel tema. - Confundir entrada con página: publicar contenido estable como entrada con fecha visible lo hace ver viejo y desordena tu arquitectura.
- Abusar de las etiquetas: crear una tag distinta por cada palabra genera decenas de archivos delgados que perjudican el SEO en vez de ayudarlo.
Preguntas Frecuentes
¿Cuáles son los componentes básicos de WordPress?
Los componentes básicos son cuatro: el core (el software base en PHP), la base de datos MySQL o MariaDB donde se guarda el contenido, los temas que controlan el diseño y los plugins que agregan funciones. A eso se suman conceptos transversales como los widgets, los hooks y las taxonomías.
¿Qué diferencia hay entre un plugin y un tema?
El tema define cómo se ve tu sitio (el diseño visual) y el plugin define qué hace (las funciones). Podés cambiar de tema sin perder funcionalidad si esta está en plugins, que es como corresponde tenerla.
¿Qué es un hook en WordPress?
Un hook es un punto del código donde plugins y temas enganchan su propia lógica sin modificar el core. Hay dos tipos: actions, que ejecutan una función en un momento dado, y filters, que modifican un dato antes de mostrarlo.
¿Las páginas tienen categorías y etiquetas?
No. Las categorías y etiquetas son taxonomías que por defecto aplican solo a las entradas. Las páginas se organizan con una jerarquía padre-hijo, no con taxonomías.
¿Cuántos plugins conviene instalar?
Los que necesites y puedas justificar, no un número fijo. Cada plugin activo suma carga y consultas a la base de datos, así que la recomendación es mantener solo los que cumplen una función clara y borrar el resto.
Conclusión
Una vez que separás mentalmente las piezas (core abajo, base de datos guardando todo, tema pintando y plugins sumando funciones), WordPress deja de ser una caja negra. Empezás a saber dónde tocar cada cosa y, más importante, dónde no tocar. El próximo paso concreto: revisá tu sitio actual y fijate si tenés funciones metidas dentro del tema que deberían ser plugins, o etiquetas de más generando archivos vacíos. Ordenar eso hoy te ahorra el dolor de cabeza de la próxima actualización.




