Cómo funcionan los Themes de Wordpress?
Themes de WordPress. Los hemos buscado, descargado, probado e instalado en nuestro blog en multitud de ocasiones. Pero… realmente sabemos qué son, y cómo funcionan? En este post intentaré dar una breve y sencilla explicación para tratar de responder, a grosso modo, a éstas preguntas.
Tipos de archivos que componen un theme
Por lo general, los themes de wordpress se componen de los siguientes tipos de archivos:
- Archivos php (son los que obtienen el contenido y lo “imprimen” en la página)
- Archivos css (hojas de estilos, aportan el “diseño” al contenido del blog)
- Imágenes (gif, jpg, png…)
Cómo funciona un theme?
Antes de reponder a esta pregunta, es necesario saber que el contenido de nuestro blog está almacenado en una base de datos (MySQLpor lo general). Es importante entender que el contenido del blog se genera de forma dinámica. No hay una página por cada post. En lugar de esto, hay un esqueleto o plantilla de página, que se “rellena” de forma dinámica con los datos de cada post mostrado. Ésa plantilla es lo que denominamos theme.
Los archivos de un theme
Como ya hemos comentado, un theme se compone de archivos php, css e imágenes. El php es un lenguaje de programación que permite trabajar con contenidos dinámicos, obtenidos de una base de datos. Los themes de wordpress se componen de diferentes archivos, que descomponen el contenido en diferentes “secciones”. Los más comunes son:
- index.php (archivo principal del theme)
- style.css (hoja de estilos principal)
- single.php (muestra un post o entrada individual)
- page.php (muestra una página individual)
- sidebar.php (es un “fragmento” de plantilla que contiene la sidebar o barra lateral)
- comments.php (fragmento que muestra los comentarios)
- category.php, archive.php, 404.php, search.php, etc…
Estos archivos se combinan entre sí para dar como resultado cada una de las páginas que tus lectores ven en cada momento. En los archivos php se mezclan instrucciones “puras” de php con funciones especiales de WordPress, como los “Template Tags” (etiquetas de plantilla). Los Template Tags son unos fragmentos especiales de “código” que se sustituyen por los valores obtenidos de la base de datos. Por ejemplo, esta línea:
<?php the_title('<h3>', '</h3>'); ?>
Es sustituida por el título del post en cuestión. La línea sólo aparece una vez en la plantilla. A través de la ejecución del código php y wordpress, no vemos ese montón de símbolos ininteligibles, sino el título del post que estamos leyendo, que ha sido obtenido de la base de datos.
El Codex de WordPress
Todo esto puede ser bastante difícil de comprender de entrada, sobre todo si nunca has batallado con html, css y compañía. Para profundizar en el tema, la lectura obligada es el Codex de WordPress, el gran manual online de este sistema gestor de blogs. El Codex funciona como una wiki, de manera que se redacta y se mantiene de forma colaborativa entre todos los usuarios. Tú mismo puedes darte de alta si lo deseas, y realizar por ejemplo labores de traducción de inglés a castellano.
Por mi parte, espero continuar en breve con este post, profundizando en los Template Tags de WordPress. Por cierto, recuerda que en LinkAlicante hay una sección de Themes de WordPress, con enlaces a selecciones de themes para decargar y otros contenidos.
Si tienes alguna duda, espero tus comentarios.





ayudablogs.com
7/10/2008 - 0:39
Cómo funcionan los Themes de Wordpress? | LinkAlicante…
Explicacion sencilla de como funcionan los themes en wordpress, buena introduccion….
Prognatis
7/10/2008 - 10:11
Te ha quedado muy chulo el articulito, seguro que ye llega algún enlace.
Yo tengo que encontrar el mío ya!!!
meneame.net
8/10/2008 - 15:53
Cómo crear un theme de wordpress…
Explica las partes de un theme y cómo montar un theme de wordpress partiendo de un diseño web de css…