• Español
  • English
  • Français
  • Português
  • Tutoriales
  • Análisis
  • Soluciones
  • Descargas
  • Herramientas

Blog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnología

✕

MENTA ZEN
  • Inicio
  • Tutoriales
  • Estructura de carpetas de WordPress explicada paso a paso

Estructura de carpetas de WordPress explicada paso a paso

Cuando instalamos WordPress por primera vez, nos encontramos con una serie de carpetas y archivos que pueden resultar confusos si nunca hemos trabajado con este gestor de contenidos. Sin embargo, entender la estructura de archivos de WordPress es fundamental para aprender a gestionarlo correctamente, mantener la seguridad del sitio y evitar errores graves.

En este artículo aprenderás cómo está organizada la estructura de carpetas de WordPress, dónde se ubica cada una, para qué sirve y qué tipo de archivos contiene. Además, explicaremos dos de los archivos más importantes del sistema: wp-config.php y functions.php. Esta guía está pensada para usuarios sin experiencia previa, con explicaciones claras y prácticas.

📁 Estructura de carpetas de WordPress

Cuando instalas WordPress en un servidor (local o remoto), todos los archivos se guardan dentro de una carpeta principal, normalmente accesible desde el servidor web.

Ejemplo de rutas habituales:

  • Local: htdocs/mi-web/
  • Hosting: public_html/ o www/

Dentro de esa carpeta encontrarás la estructura base de WordPress.

 


🗂️ Carpetas principales de WordPress

📂 wp-content (LA MÁS IMPORTANTE)

Ubicación:
/wp-content/

La carpeta wp-content es la más importante para el usuario, ya que contiene todo el contenido personalizado de la web.

Aquí se guardan:

  • Themes.
  • Plugins.
  • Imágenes y archivos subidos.
  • Idiomas.
  • Caché (en algunos casos).

👉 Regla de oro:
👉 Es la carpeta que más tocarás.
👉 El resto de WordPress casi nunca se modifica.


🎨 wp-content/themes

Ubicación:
/wp-content/themes/

Aquí se almacenan todos los temas (themes) instalados en WordPress.

Cada tema tiene su propia carpeta:

themes/
 ├─ twentytwentyfour/
 ├─ astra/
 └─ mi-tema-personalizado/

Contiene archivos como:

  • style.css → estilos del tema
  • functions.php → funciones del tema
  • header.php, footer.php, index.php → estructura visual

👉 Solo un tema está activo, pero puede haber varios instalados.


🧩 wp-content/plugins

Ubicación:
/wp-content/plugins/

Aquí se guardan todos los plugins de WordPress.

Cada plugin tiene su propia carpeta:

plugins/
 ├─ woocommerce/
 ├─ elementor/
 └─ yoast-seo/

Funciones:

  • Añaden nuevas funcionalidades.
  • No afectan directamente al diseño.
  • Se pueden activar o desactivar desde el panel.

👉 Si un plugin falla, muchas veces se puede desactivar borrando o renombrando su carpeta.


🖼️ wp-content/uploads

Ubicación:
/wp-content/uploads/

Aquí se guardan todas las imágenes y archivos subidos desde WordPress:

  • Imágenes.
  • PDFs.
  • Vídeos.
  • Audios.
  • etc.

Organización típica:

uploads/
 ├─ 2024/
 │   ├─ 01/
 │   ├─ 02/
 └─ 2025/

👉 WordPress organiza los archivos por año y mes automáticamente.

⚠️ Nunca subas imágenes directamente aquí sin pasar por WordPress, salvo que sepas lo que haces. Ya que si subes una archivo directamente a estas carpetas sin pasar por el panel de control «Media» la base de datos no registrará el archivo subido y no te aparecerá en el panel de control para gestionar dicho archivo.


🌍 wp-content/languages (opcional)

Ubicación:
/wp-content/languages/

Contiene los archivos de traducción:

  • WordPress.
  • Plugins.
  • Themes.

Ejemplo:

languages/
 ├─ es_ES.mo
 ├─ plugins/
 └─ themes/

Permite que WordPress funcione en distintos idiomas.


⚙️ Otras carpetas importantes (NO TOCAR)

📂 wp-admin

Ubicación:
/wp-admin/

Contiene los archivos del panel de administración de WordPress.

👉 Si esta carpeta se daña:

  • No podrás acceder al panel.
  • WordPress dejará de funcionar correctamente.

❌ Nunca modificar archivos aquí si eres principiante.


📂 wp-includes

Ubicación:
/wp-includes/

Es el núcleo interno de WordPress:

  • Funciones internas.
  • Clases.
  • APIs.

❌ No debe modificarse bajo ningún concepto.


📄 Archivos principales de WordPress

🔐 wp-config.php (ARCHIVO CLAVE)

Ubicación:
Raíz de la instalación de WordPress.

Este archivo controla:

  • Conexión con la base de datos.
  • Seguridad.
  • Configuración avanzada.

Contiene datos como:

  • Nombre de la base de datos.
  • Usuario de la base de datos
  • Contraseña de la base de datos.
  • Dirección de conexión a la base de datos (normalmente «localhost» o un nº IP:PUERTO ejemplo xxx.xxx.xx.x:xxx)
  • Prefijo de tablas (normalmente wp_ aunque siempre se recomienda modificarlo por seguridad).
  • Modo debug: para mostrar errores PHP en la propia web y saber identificarlos (valores true o false, para activarlo o desactivarlo).

Ejemplo básico:

define('DB_NAME', 'basededatos');
define('DB_USER', 'usuario');
define('DB_PASSWORD', 'contraseña');
define('DB_HOST', 'localhost');
$table_prefix = 'wp_';
define('WP_DEBUG', false);

👉 Sin este archivo, WordPress no puede funcionar.

⚠️ Nunca compartas este archivo públicamente.


🧠 functions.php (DEL TEMA)

Ubicación:
/wp-content/themes/tu-tema/functions.php

Este archivo permite:

  • Añadir funciones personalizadas.
  • Insertar código PHP sin plugins

Ejemplos de uso:

  • Añadir un menú.
  • Cargar scripts en php.
  • Modificar el comportamiento del tema.

⚠️ Un error aquí puede dejar la web en blanco (error 500).

👉 Recomendación:

  • Usar un tema hijo (lo veremos más adelante).
  • O añadir cambios con plugins específicos.

📌 Otros archivos importantes

  • index.php → archivo principal.
  • .htaccess → reglas del servidor (Apache) Donde se registran las normas para que la URL sea amigable.
  • wp-load.php → carga WordPress.
  • wp-settings.php → inicialización del sistema.

✅ Conclusión

ElementoUbicación¿Para qué sirve?¿Se puede modificar?
wp-content/wp-content/Contiene todo el contenido personalizado de la web (themes, plugins, archivos).✅ Sí
themes/wp-content/themes/Almacena los temas de WordPress que controlan el diseño de la web.✅ Sí
plugins/wp-content/plugins/Guarda los plugins que añaden funcionalidades a WordPress.✅ Sí
uploads/wp-content/uploads/Carpeta donde se guardan las imágenes y archivos subidos desde WordPress.⚠️ Con cuidado
languages/wp-content/languages/Contiene los archivos de idioma de WordPress, themes y plugins.⚠️ Poco habitual
wp-admin/wp-admin/Incluye los archivos del panel de administración de WordPress.❌ No
wp-includes/wp-includes/Núcleo interno de WordPress (funciones y librerías).❌ No
wp-config.phpRaíz del sitioArchivo de configuración principal (base de datos y seguridad).⚠️ Solo si sabes lo que haces
functions.php/wp-content/themes/tu-tema/Permite añadir funciones y personalizaciones al tema activo.⚠️ Con cuidado

Entender la estructura de carpetas de WordPress es fundamental para trabajar con seguridad y confianza. Saber qué carpeta sirve para qué, cuáles puedes modificar y cuáles no, te permitirá mantener tu web organizada, evitar errores y aprender WordPress de forma sólida desde el principio.

Una vez domines esta estructura, estarás preparado para instalar themes, plugins, hacer copias de seguridad y personalizar tu web de forma correcta.

Temas relacionados

Módulo 6.4 Elementor: Diseño de header y footer profesionales


Ver más

Módulo 6.3 Elementor: Widgets esenciales y dominio de la estructura


Ver más

Módulo 6.2 Elementor: Primer contacto con el editor de Elementor


Ver más

1 Comment

  1. 🚀 Curso WordPress Rápido: Crea una Web desde 0 Paso a Paso dice:
    19 de diciembre de 2025 a las 13:38

    […] Estructura de carpetas de WordPress explicada. (wp-content, themes, plugins, […]

    Responder

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Realizado con 💔 en Europa
Palestina libre
LGBTQ+ friendly
Tecnología, código, retro y pensamiento libre hasta que la aventura termine.
Explorando bits y píxeles desde 2012.
EspañolEspañol▼
  • EnglishEnglish
  • FrançaisFrançais
  • PortuguêsPortuguês

Desarrollo web:
Programador web Freelance

    • Mentazen.com - ¡Noticias, videojuegos, tutoriales, web y retro!