Entendiendo un poco la estructura de ficheros de WordPress

Respuesta rápida

WordPress tiene muchos archivos, pero la carpeta donde el usuario o el developer meterá mano será wp-content. Esta carpeta se divide en ‘languages’, ‘plugins’, ‘themes’, ‘upgrade’ y ‘uploads’. Por el nombre se entiende perfectamente que debe contener cada una de ellas.

Respuesta completa

WordPress tiene mucho código bien segmentado y dividido en carpetas, archivos, funciones.

Es recomendable no tocar nunca -nunca, nunca, nunca- ningún archivo que no se encuentre dentro de la carpeta wp-content a excepción del archivo wp-config.php, que hemos editado para tener la conexión con la base de datos.

¿Porqué? Porque WordPress esta en constante optimización y mejora de seguridad. Cuando se ejecuta una actualización se sobreescriben todos los archivos exceptos los mencionados anteriormente.

Por lo tanto, es obvio entender que cuando se quiera hacer una copia de seguridad de los archivos de la web solo salves la carpeta wp-content.

La estructura de los archivos de la carpeta raíz es de la siguiente manera:

wp-admin/
wp-content/
wp-includes/
index.php
licencia.txt
license.txt
readme.html
wp-activate.php
wp-blog-header.php
wp-comments-post.php
wp-config.php
wp-config-sample.php
wp-cron.php
wp-links-opml.php
wp-load.php
wp-login.php
wp-mail.php
wp-setting.php
wp-signup.php
wp-trackback.php
xmlrpc.php

Nunca tocaremos la carpeta raíz, pero en ella tendremos otros archivos importantes que se generaran, así como:

//Contendrá código Apache que, por ejemplo, permitirá enlaces amigables
.htaccess
//Útil para indexar nuestras página en motores de búsqueda
sitemap.xml
//Un manifiesto donde agradecer a los creadores de la web y su contenido.
humans.txt

Es importante saber que la carpeta wp-admin contiene el panel de control.

Para acceder al panel de control tan solo hay que ir a la dirección

http://localhost/chacho/wp-admin/

Aún así, si se quiere editar la parte de administración se deberá hacer mediante plugins y themes, es decir, mediante archivos que alojaremos en wp-content.

La carpeta wp-content esta estructurada de la siguiente manera

/* Carpeta que contiene las traducciones de WordPress. 
 * Si se quiere en catalán se introducen aquí los archivos de traducción.
 */
languages/

/* Carpeta de plugins. Aportan funcionalidad extra.
 * Los plugins deberán estar aquí para luego activarlos en el panel de admin.
 * Si no se usan plugins se deben eliminar para no cargarlos.
 */
plugins/

/* Carpeta de themes. Aportan la visualización y funcionalidad extra.
 * Los themes deberán estar aquí para luego activarlos en el panel de admin.
 * Los themes que no se usan también deberán ser eliminados.
 */
themes/

/* Carpeta upgrade.
 * Se crea cuando va a hacer una actualización.
 * Si no esta vacía cuando se ha acabado de actualizar es 'raro'
 */
upgrade/

/* Carpeta uploads.
 * Todos los archivos, imágenes, pdfs que subas se guardarán aquí
 */
uploads/