Estructura de WordPress + Jerarquía de archivos y carpetas ACTUALIZADA

Actualizado: diciembre 2018

Todos usamos WordPress, nos encanta, pero ¿sabes realmente cómo funciona su sistema de jerarquía o estructura de carpetas y archivos? ¡Vamos a verlo!


Estructura de WordPress + Jerarquía de archivos y carpetas ACTUALIZADA
5 (100%) 3 votes

La parte positiva de entender cómo funcionan los engranajes de este CMS es que al conocer más a fondo su funcionamiento, aprenderás nuevas posibilidades para sacarle aún más partido a toda su potencia.

Lo más difícil si estás empezando es saber por dónde empezar.

Por suerte para ti he preparado una guía para principiantes con todo lo relacionado con las carpetas y archivos de WordPress explicado de una forma simple.

Apaga tu teléfono durante 5 minutos, saca un lápiz y papel, y prepárate para sumergirte de lleno en el increíble mundo de WordPress.

Estructura de WordPress y su jerarquía para que todo funcione

Lo primero que tenemos que tener en cuenta es la estructura de los diferentes directorios que conforman cualquier instalación de WordPress.

Para entender mejor lo que estamos a punto de ver, te sugiero que abras una carpeta con una instalación estándar de WordPress para tener frente a ti las carpetas que voy a ir explicando y así entender las cosas de forma mucho más fácil.

Para poder ver la estructura de carpetas y archivos de WordPress, puedes hacer lo siguiente:

Si utilizas las 2 primeras opciones, debes buscar la carpeta public_html que por norma general, contiene todo lo demás. Si te decantas por la última opción, tan sólo descomprime el archivo.

Esta carpeta con diferentes archivos que tienes ante ti es el verdadero núcleo de los directorios, archivos y carpetas que hacen que tu web creada con WordPress funcione.

Como podrás ver, algunos de los archivos que contiene son:

Si lo prefieres, puedes ver una lista completa de la estructura de las carpetas y archivos de WordPress un poco más abajo en esta página o en el propio codex.

Antes de seguir, comentar que no hay necesidad de memorizar los nombres ni nada de eso, pero una rápida ojeada a la lista si te permitirá tener una idea de cómo se organiza y funciona el CMS.

Por ejemplo:

index.php

Archivo principal del core de WordPress, imprescindible en cualquier instalación. Controla la configuración base y los ajustes de MySQL para que pueda crear bases de datos

.htaccess

Permite o deniega el acceso a archivos, carpetas, estructuras de enlaces permanentes etc.

A continuación, veremos un poco más en detalle algunos de estos archivos y carpetas principales que forman el core o núcleo de WordPress, para después continuar con la estructura de las carpetas de themes y plugins.

Archivos y carpetas del núcleo (core) de WordPress ¿Qué es lo que realmente hacen?

Dentro de public_html o del .zip descargado, hay tres carpetas esenciales que debes conocer para comprender la jerarquía de archivos y estructura de la instalación de tu web.

Vamos a ello:

wp-content

Dentro de toda la estructura de WordPress, esta es sin duda la carpeta a la que más uso le darás, ya que es donde se almacenan todos los temas y plugins e imágenes que utilizas en tu web para que los visitantes la vean tal cual es.

El contenido de esta carpeta variará en función del contenido que vayas añadiendo a tu sitio, ya que como te decía antes, es donde se almacenan todos plugins, themes, contenido y sus derivados.

Debes tener en cuenta, que si eliminas (que no desactivas) algún plugin, theme o imagen desde el panel de administración, también se eliminará de esta carpeta, ya que por norma general, no se almacena lo que no se esté usando activamente en tu web.

Además, también contiene archivos PHP y otras cosas que puedas añadir a tu web.

wp-includes

La carpeta wp-includes es otra de las más importantes dentro de la estructura de WordPress.

Esto es porque contiene la mayoría de los archivos principales que WordPress utiliza para funcionar correctamente a nivel interno, aunque no se ve realmente reflejado en la parte visible para los lectores de tu web.

Se podría decir que es el cerebro de tu web.

Por ejemplo, el archivo functions.php es un gran ejemplo de lo que estoy hablando. Contiene tantas funciones; que si faltara, la instalación inicial no funcionaría en absoluto.

Otros ejemplos de archivos incluidos dentro de la carpeta wp-includes son:

wp-admin

Seguro que el nombre de esta carpeta ya te da una pista de para qué sirve ¿verdad?

En efecto, esta carpeta contiene todo lo necesario para que puedas acceder al panel de administración de tu WordPress.

Dentro de esta carpeta también podrás comprobar si un usuario es un administrador y dar permisos a un perfil de usuario en particular.

Ahora pasemos a los plugins y temas…

Estructura de carpetas y archivos de Plugins y Temas WordPress

Como hemos visto antes, estos se encuentran dentro de la carpeta wp-content.

Verás que hay un montón de cosas ahí dentro, pero en este caso vamos a ver más a fondo las carpetas de plugins y temas, ya que son de las más importantes.

Themes

Cada vez que instales un tema en tu web a través del panel de administración de WordPres, dentro de esta carpeta se creará otra carpeta adicional donde se incluirá todos los archivos necesarios (php, css, javascript …).

Una vez más, no es imprescindible aprender para qué sirve cada archivo, aunque esta vez, sí que es altamente recomendable para poder sacarle el máximo partido a tu web y saber qué debes modificar para personalizar lo que buscas.

La estructura de archivos de los themes, suele ser más o menos similar entre unos y otros.

La diferencia es el código que contiene cada uno de estos archivos.

Si tienes los conocimientos necesarios y te animas, puedes cambiar todo lo que quieras en los archivos de cada plantilla, pero recuerda que debes crear un child theme o se perderán los datos tras cada actualización.

Plugins

Al igual que con los themes, cada plugin tendrá su propia subcarpeta dedicada que contiene todo lo que necesario para funcionar.

De nuevo, es posible editar los archivos de los plugins si lo crees necesario, pero recuerda que si actualizas, es muy posible que se pierdan los cambios.

Para evitar esto, lo que puedes hacer es crear un archivo cualquiera donde anotes los cambios que has realizado para poder copiar y pegar cada vez que necesites actualizar el plugin.

Si por algún motivo realizas un cambio que rompa tu web, siempre puedes borrarlo e instalar la versión por defecto, o en el peor de los casos, acceder mediante el gestor de archivos de cPanel o tu FTP favorito para borrar la carpeta del plugin conflictivo.

Jerarquía y estructura de WordPress completa

Para terminar, por si te sirve de ayuda, aquí te dejo la estructura de WordPress completa con todos los archivos que incluye una instalación por defecto.

WordPress

wp-admin

wp-admin/images

wp-admin/import

wp-content

wp-content/plugins

wp-content/themes

wp-content/themes/themedir

wp-content/themes/themedir/images

wp-includes

wp-includes/images

wp-includes/images/smilies

wp-includes/js

Hasta aquí la estructura de WordPress actualizada

Ahora que ya conoces la estructura de archivos y carpetas de WordPress, estás un paso más cerca de comprender qué archivos son más importantes y por lo tanto debes prestar especial atención a la hora de hacer copias de seguridad (backups).

Del mismo modo, espero haberte ayudado a encontrar ese archivo que buscabas para modificar alguna parte de tu web.

Por supuesto, si aún no lo tienes claro, no dudes en preguntar tus dudas a través de los comentarios o en las redes sociales.

Descarga gratis tu regalo de bienvenida: Guía WordPress 5.0 (2018)

tutoriales wordpress castellano 2018
Responsable del fichero » Daniel Perales Rodríguez. Finalidad » Envío de contenido gratuito y prospección comercial. Legitimación » Es gracias a tu consentimiento. Destinatarios » Tus datos se encuentran alojados de forma segura en mi plataforma de email marketing MailerLite UAB. Ejerce tus derechos de acceso, rectificación, limitación o suprimir tus datos enviando un email a tutorialwp.onlin@gmail.com o ante la Autoridad de Control Encontrarás más información en https://tutorialwp.online/aviso-legal/

¿Alguna pregunta?

Si tienes alguna duda, o si te ha gustado el post, te espero en Twitter: @TutorialWP_

¡Sigue leyendo!