Los archivos de WordPress constituyen la base de tu sitio web de WordPress. El directorio de archivos reside en un servidor – ya sea que ese servidor sea de tu propiedad y esté almacenado en tu propia oficina o sea administrado por una empresa de alojamiento. Dentro de esos directorios hay varias carpetas y archivos, cada uno de los cuales sirve para entregar comandos y servir contenido al usuario final. La buena noticia es que la estructura de archivos de WordPress sigue siendo la misma para todos los sitios web nuevos de WordPress, lo que facilita la comprensión de cómo está configurado todo. Sin embargo, los archivos en sí, y el código atribuido a cada uno, pueden parecer confusos al principio.

Por eso vamos a echar un vistazo en profundidad a los archivos de WordPress y sus propósitos. Desde los archivos de configuración de WordPress hasta la carpeta wp-content que almacena y entrega todas tus imágenes, temas y plugins, es importante entender el funcionamiento interno de los archivos de WordPress para la futura gestión y modificación del sitio web.

La Importancia de Aprender Sobre los Archivos de WordPress

Te preguntarás, ¿para qué sirve aprender sobre los archivos y las estructuras de los directorios de WordPress?

Esa es una muy buena pregunta; en algunos casos, no hay razón para aprender sobre ellos en absoluto. Si eres un propietario de un sitio web sin conocimientos técnicos y prefieres pasar esa responsabilidad a tu empresa de alojamiento o a un desarrollador, probablemente no necesites saber nada sobre la carpeta wp-includes o lo que significa .htaccess.

Si te sientes cómodo dejando ese tipo de gestión a otros expertos, como si optaras por un plan de alojamiento gestionado, eso te deja más tiempo y energía para centrarte en las tareas diarias de tu negocio.

Sin embargo, los aspirantes a desarrolladores y diseñadores avanzados, y en realidad cualquiera que trabaje con un sitio web, necesita entender el intrincado funcionamiento de la estructura de archivos de WordPress. Además, incluso los propietarios de sitios web menos técnicos podrían aprender un par de cosas para ayudarles con cosas como la carga de archivos o la protección de sus bases de datos en el futuro.

Estas son algunas de las principales razones para conocer los archivos de WordPress:

  • Conocer la estructura de archivos de WordPress ayuda a los usuarios habituales de WordPress a resolver problemas por sí mismos en lugar de acudir a la empresa de alojamiento o a un desarrollador, lo que a su vez supone un ahorro de dinero y tiempo.
  • Así podrás conocer los archivos principales que ayudan a WordPress a hacer su magia.
  • Hay una mejor comprensión de cómo se almacenan las imágenes y las cargas multimedia, lo que te permite optar por métodos de carga alternativos como SFTP y averiguar cómo compartirlas y protegerlas cuando sea necesario.
  • Puedes ver dónde y cómo se almacenan los temas y los plugins, lo que abre opciones para otros métodos de carga y posibilidades para resolver los problemas que surgen de los plugins o los temas.
  • Es posible moderar los archivos de idiomas para llegar a nuevos clientes en todo el mundo.
  • Puedes hacer modificaciones sencillas en tu sitio sin causar daños, ya que no se recomienda editar el código en el panel de control y es mucho más fácil hacer las ediciones adecuadas cuando te sientes al menos algo cómodo revisando los archivos.
  • Hay opciones para establecer los permisos de los archivos y restringir el contenido de ciertos usuarios, mejorando tu seguridad en general.
  • Puedes utilizar uno de los muchos métodos para subir y descargar archivos de WordPress. Es posible que acabes tropezando con una solución más fácil o más práctica.
  • Puedes generar copias de seguridad de tu sitio web y proteger tus archivos, eliminando las dudas sobre la seguridad de tu sitio web.
  • Los desarrolladores con un gran conocimiento de los archivos de WordPress son capaces de transferir con éxito el acceso a los archivos a los propietarios del sitio y resolver cualquier problema que surja con el sitio.
  • A menudo es necesario intervenir los archivos de WordPress si un sitio es hackeado o se produce un conflicto que bloquea el sitio. Por ejemplo, a veces es necesario eliminar o reemplazar un daño.
  • Solucionar los errores de WordPress es mucho más fácil cuando te sientes cómodo navegando por los archivos de WordPress.

¿Dónde Se Almacenan los Archivos de WordPress?

Al igual que el software de tu ordenador y los archivos multimedia se almacenan en los discos duros internos, los archivos de los sitios web de WordPress se colocan en los servidores para garantizar que son capaces de ofrecer la amplia variedad de contenidos, llamadas de diseño y acciones que se unen para presentar una experiencia completa del sitio web al usuario.

Ese servidor, a veces llamado máquina u ordenador, está situado en algún lugar físico. Y eso es principalmente lo que es un servidor de alojamiento, una máquina que parece y funciona de forma similar a tu ordenador.

La ubicación física depende de la forma en que planees alojar tu sitio web. Es posible gestionar un servidor desde tu propia casa u oficina. Muchas empresas gestionan sus propios sistemas de servidores para mantener un control total sobre sus datos. Por otro lado, muchos sitios web se almacenan en servidores remotos, normalmente gestionados por empresas de alojamiento, como Kinsta.

Los archivos de tu sitio de WordPress se suben a un servidor conectado a Internet que es capaz de proteger y servir los archivos correctos en el momento adecuado. Además, el servidor del host te permite acceder a los archivos a través de una interfaz digital, aunque los propios archivos estén en otro lugar en un servidor en un centro de datos.

Hay muchos tipos de servidores y opciones de alojamiento, pero algunos de ellos son los siguientes:

El alojamiento que elijas dependerá en última instancia del grado de acceso y control que desees tener sobre los archivos de tu sitio.

Almacenamiento Local

También es posible almacenar los archivos de WordPress en una máquina local. Por ejemplo, puedes ir al sitio web WordPress.org y descargar un archivo zip con la versión más reciente de WordPress y sus archivos.

Muchos desarrolladores almacenan los archivos de su sitio en un ordenador local por diferentes razones. En primer lugar, es posible que desees desarrollar y diseñar un sitio web en un entorno menos público antes de lanzar un sitio web para que el público lo vea. Ir por esta ruta significa que vas a añadir a los archivos originales y utilizar un sandbox de desarrollo y un servidor de escritorio como XAMPP o WAMP.

Haz clic aquí para saber cómo instalar una versión local de WordPress.

El objetivo de una instalación local es imitar la configuración proporcionada por una empresa de alojamiento. Obtienes una pila de alojamiento similar para servir tus archivos y generar la funcionalidad del sitio desde tus archivos locales. Es posible renderizar tu sitio web en progreso en el navegador para probar cómo va el progreso. También es común aprovechar un entorno staging o una herramienta de sandbox, que ayuda con el desarrollo y las pruebas, proporcionando vistas previas de sus cambios y una experiencia más fácil de usar que la que vería en tu directorio de archivos.

¿Cómo Acceder a los Archivos de WordPress?

Ahora sabemos que los archivos de WordPress se encuentran en un servidor o en un entorno local. Eso está muy bien, pero ¿cómo se accede a los archivos para añadir más al diseño de tu sitio web, cargar nuevos temas y organizar elementos como sus archivos principales o elementos multimedia?

Estas son las diversas opciones que puedes elegir para acceder y ver y moderar tus archivos de WordPress:

Cada uno de estos métodos es posible para encontrar y gestionar tus archivos de WordPress. Sin embargo, algunos son mejores que otros y algunos no suelen ser recomendables.

Sigue leyendo para saber más sobre cómo acceder a los archivos a través de los distintos métodos mencionados.

Acceder a los Archivos de WordPress Localmente

Es bastante sencillo localizar los archivos de WordPress almacenados en una máquina local.

La primera opción es descargar una copia en blanco de WordPress y usar esos archivos para aprender sobre ellos y potencialmente manejar tu sitio web antes de subirlos a un servidor.

En ese caso, el único requisito es la descarga inicial del directorio de archivos de WordPress. Después de eso, acceder a los archivos no es diferente de hacer clic a través de tus otros archivos en un ordenador.

Para empezar, descarga la copia más reciente de WordPress en tu ordenador.

Haz clic en el botón «Get WordPress».

El núcleo de WordPress puede descargarse del sitio web WordPress.org.
El núcleo de WordPress puede descargarse del sitio web WordPress.org.

A continuación, haz clic en el botón de descarga más reciente. WordPress ya muestra la versión actual, por lo que normalmente es la mejor opción.

Descargue el núcleo de WordPress.
Descarga el núcleo de WordPress.

Coloca el archivo en una unidad local que recuerdes. Descomprime ese archivo para ver los archivos de WordPress. Debería llamarse algo así como «wordpress-[versión]».

Haz clic en ese archivo y guarda la versión comprimida en la misma ubicación.

Descomprima el paquete de WordPress después de descargarlo
Descomprime el paquete de WordPress después de descargarlo

Todos los archivos de WordPress se almacenan en un archivo llamado «WordPress». Selecciónalo.

El directorio
El directorio «wordpress» que contiene los archivos del núcleo.

Ahora deberías ver una colección de carpetas y archivos como wp-content, wp-admin, y el archivo wp-login.php.

Este es el aspecto del directorio de archivos y carpetas de WordPress. Rara vez cambia, excepto cuando hay actualizaciones de todo el sistema de gestión de contenidos.

Puedes abrir cada carpeta para ver su contenido, al tiempo que abres y editas (si es necesario) los archivos de WordPress que se encuentran debajo de las carpetas principales.

Archivos del núcleo de WordPress.
Archivos del núcleo de WordPress.

En este escenario, los archivos locales de WordPress no tienen ningún vínculo con Internet o con un servidor. Por lo tanto, tienes la posibilidad de hacer cambios sin ninguna repercusión pública. Sin embargo, en algún momento, querrás añadir los archivos a un entorno de desarrollo, y eventualmente transferirlos a un servidor de alojamiento en vivo.

Acceder a los Archivos de WordPress con un Cliente FTP

Otra forma de ver y reorganizar tus archivos de WordPress es con la ayuda de un cliente FTP (protocolo de transferencia de archivos). El protocolo de transferencia de archivos vincula tu entorno de archivos local con el de tu sitio web en vivo en un servidor alojado. De este modo, puedes arrastrar instantáneamente un archivo desde tu ordenador a los archivos de tu sitio web, sin muchas limitaciones ni necesidad de entrar en el panel de control de tu alojamiento.

Existen varios clientes FTP disponibles para tu uso. Nuestra guía para subir archivos HTML a WordPress tiene pasos sobre cómo conectar un cliente FTP y subir un archivo a los archivos de tu sitio.

A continuación se muestra una versión abreviada de ese proceso utilizando FileZilla como cliente FTP:

Para empezar, dirígete a la pestaña Sitios de tu panel de control de Kinsta.

Ve a la pestaña
Ve a la pestaña «Sitios» en MyKinsta.

Busca el sitio al que deseas acceder a los archivos y haz clic en él en la lista.

Haz clic en tu sitio en MyKinsta.
Haz clic en tu sitio en MyKinsta.

 

En la pestaña de información, localiza la sección «SFTP/SSH». Estas son las credenciales que tendrás que pegar en el Cliente FTP para conectarte al servidor. Incluyen el «Host», «Nombre de usuario», «Contraseña» y «Puerto».

Las credenciales SFTP/SSH están disponibles en MyKinsta.
Las credenciales SFTP/SSH están disponibles en MyKinsta.

Cada cliente FTP es un poco diferente, pero generalmente se pueden encontrar los campos correspondientes para conectarse al servidor del sitio a través del FTP.

Por ejemplo, en FileZilla, los campos de Quickconnect están en la parte superior de la ventana, y todos tienen el mismo nombre que el que se ve en el panel de control de Kinsta.

Pega esas credenciales SFTP en los campos Host, Nombre de usuario, Contraseña y Puerto. Haz clic en el botón Quickconnect para continuar.

Conéctese a su sitio Kinsta con FileZilla.
Conéctate a tu sitio Kinsta con FileZilla.

Si te encuentras con un error, lo más probable es que se deba a que FileZilla utiliza por defecto una conexión FTP, mientras que Kinsta requiere una conexión SFTP.

Para resolver este problema en FileZilla, dirígete a «File > Site Manager», y cambia el campo «Protocol» de FTP a SFTP.

Haz clic en el botón «Connect» y todo debería funcionar bien.

Configurar una conexión SFTP en FileZilla.
Configurar una conexión SFTP en FileZilla.

El cliente FTP suele tardar solo un momento en procesar las credenciales y sincronizar con tus archivos locales y los de tu servidor.

Después de ver los archivos en el servidor, localiza el archivo raíz; haz clic en la carpeta «public» para revelar todos los archivos de WordPress instalados actualmente en tu sitio web.

Como es habitual, vemos carpetas como wp-admin y wp-content, lo que facilita la identificación de cuándo se está en el lugar correcto.

WordPress Core files on a server.
WordPress Core files on a server.

Acceder a los archivos de WordPress a través de un cliente FTP es solo el principio. Ahora tienes la oportunidad de subir archivos, duplicar carpetas y arrastrar elementos como temas y plugins. También es un gran lugar para añadir tu propia codificación personalizada, siempre y cuando no estés editando archivos del núcleo que nunca deberían ser tocados.

De todos los métodos para acceder a los archivos de WordPress, Kinsta recomienda el proceso de cliente FTP como la mejor solución. La única otra alternativa que tiene sentido en algunas situaciones es cuando se utiliza un entorno local para fines de ensayo o pruebas.

Acceder a los Archivos de WordPress en cPanel

Encontrar y modificar los archivos de WordPress a través de cPanel se describe en nuestra guía para subir archivos HTML a WordPress.

En general, cPanel es un panel de control proporcionado por algunas empresas de alojamiento para acceder a lo que se llama el Administrador de Archivos en tu cuenta de alojamiento.

Kinsta no utiliza el panel de control de cPanel. En su lugar, utilizamos nuestro panel personalizado MyKinsta que proporciona detalles de acceso SFTP completos para gestionar los archivos de su sitio.

Sin embargo, si utilizas un host que usa cPanel, sigue estos pasos para llegar a los archivos de WordPress:

  1. Accede a tu cPanel de alojamiento.
  2. Localiza el botón del Administrador de Archivos. Haz clic en él.
  3. Utiliza los distintos botones como «Subir», «Mover archivo» y «Nueva carpeta» para gestionar y modificar lo que ya está en tus archivos de WordPress.

También suele tener la opción de conectarse vía FTP a través de cPanel. Esta función de cPanel suele llamarse Cuentas FTP o Control de la sesión FTP, y suele estar situada cerca del Administrador de archivos.

Acceder a los Archivos de WordPress en el Panel de Control de WordPress

Técnicamente, WordPress proporciona acceso a algunos archivos en el panel de control, sobre todo a los archivos del tema.

La razón de esto es porque la configuración del tema se presenta en el panel de instrumentos y estos archivos son necesarios dentro de tu panel de instrumentos para asegurar la funcionalidad adecuada.

Sin embargo, se recomienda encarecidamente omitir el proceso de edición de esos archivos en el panel de control.

A continuación se explica por qué debes evitar editar los archivos de los temas utilizando el panel de control de WordPress:

  • Los cambios pueden sobrescribirse cuando se produzcan futuras actualizaciones de WordPress o de los temas.
  • No hay una copia de seguridad de los archivos del tema de tu sitio web para asegurar que los cambios no están causando ningún daño.
  • Una edición directa de tu tema podría romper su sitio web, por lo que es mejor editar a través de la configuración del tema o mediante el uso de una copia que se edita en un entorno de desarrollo y luego se transfiere a través de un cliente FTP.

Dicho esto, entendemos que algunas personas seguirán adelante y editarán los archivos del tema dentro del panel de control de todos modos. Además, no es malo hacerlo si simplemente estás jugando con una plantilla o probando un sitio web. Sin embargo, le recomendamos que evite esto por completo si trabaja con un sitio web importante.

Si planeas seguir adelante con la edición directa de los archivos del tema, considera utilizar un gestor de archivos que genere una copia de tus archivos con un nuevo nombre. Conserve el original y edite solo la versión duplicada. Estas copias de seguridad de los archivos de los temas aseguran que puedas volver a habilitar lo que tenías antes si tienes problemas.

Para acceder a los archivos del tema en el panel de control. Vaya a «Apariencia > Editor de temas».

Acceda al editor de temas de WordPress.
Accede al editor de temas de WordPress.

Recibirás una advertencia sobre los peligros de modificar estos archivos directamente a través del panel de control, así que eso sirve como un buen recordatorio para no meterse en esta área.

Recibirás una advertencia sobre los peligros de modificar estos archivos directamente a través del tablero de mandos, así que eso sirve como un buen recordatorio para no meterse en esta área.

En general, esta sección del cuadro de mandos tiene los siguientes archivos y su contenido:

  • style.css
  • funciones.php
  • pie de página.php
  • header.php
  • index.php
  • sidebar.php
Edite el archivo style.css en el editor de temas de WordPress.
Edita el archivo style.css en el editor de temas de WordPress.

Todos estos archivos se almacenan en la carpeta del tema de su sitio web (que se encuentra en el directorio wp-content,) por lo que tienes la opción de gestionar los archivos a través de una ruta más segura. Además, todos son archivos de diseño, por lo que es fácil atenerse a las soluciones de edición alternativas a través de la herramienta de personalización visual de WordPress.

Aunque esto no te da acceso directo a tus archivos, el personalizador proporciona un entorno seguro para ajustar el aspecto de tu sitio de WordPress. Además, puedes optar por añadir tu propio código CSS, que se escribirá en los archivos del sitio después de guardarlo.

Para seguir esta ruta, dirígete a «Apariencia > Personalizar» en el panel de control.

Personalice el aspecto de su sitio de WordPress.
Personaliza el aspecto de tu sitio de WordPress.

Ahora tienes una visión completa de tu tema, con actualizaciones en tiempo real de la vista previa a medida que modificas la configuración. La ventaja es que la vista previa no hace un cambio instantáneo en tu sitio web en vivo. En su lugar, puedes comprobar los nuevos diseños y pulsar el botón «Publicar» cuando esté listo.

Como puedes ver, existen varios módulos disponibles para editar indirectamente tus archivos de estilo con la configuración de la identidad de tu sitio, los colores, los menús, los widgets y la configuración de la página de inicio.

Personalice la identificación del sitio, los colores, los menús y mucho más en WordPress.
Personaliza la identificación del sitio, los colores, los menús y mucho más en WordPress.

Como se ha mencionado, la pestaña «CSS adicional» es la sección ideal para añadir estilos a los archivos de tu sitio sin estropear nada con una edición directa del archivo. Además, tienes la ventaja de poder previsualizar tus modificaciones antes de guardarlas. Simplemente pega o escriba el código deseado en el módulo CSS.

Agregue CSS adicional a su sitio de WordPress.
Agrega CSS adicional a tu sitio de WordPress.

Estructura de Archivos y Directorios de WordPress

Mirar la estructura de archivos y directorios de WordPress por primera vez puede hacer que algunos usuarios se sientan abrumados. Sin embargo, no se tarda mucho en reconocer estas carpetas y archivos y las herramientas familiares que trabajan a su lado para modificar rápidamente los elementos del sitio web e incorporar cambios de código únicos para lograr mejoras avanzadas en tus sitios web.

Ahora que tienes acceso completo a los archivos, ¿qué es lo siguiente?

Te recomendamos que revises la siguiente lista de archivos predeterminados de WordPress para entender bien qué hace cada uno de ellos en tu sitio web y dónde se encuentran dentro del directorio de carpetas de WordPress.

Además, la estructura del directorio de archivos está muy bien organizada en categorías, de modo que solo es necesario trabajar en un área para ajustar cosas como los elementos de diseño o ver los archivos principales.

Aunque al principio pueda parecer intimidante, siga leyendo para tener una idea más clara de cada archivo y de cómo pueden utilizarse como valiosas herramientas en tu proceso de desarrollo.

Los Archivos Principales de WordPress

Si has llegado hasta aquí en el artículo, ya has echado un vistazo a los archivos del núcleo de WordPress.

A menudo se denomina instalación limpia o en blanco de WordPress, el grupo de archivos que se descarga inicialmente para instalar WordPress por primera vez constituye lo que se conoce como «núcleo de WordPress».

Estos archivos principales acaban formando la interfaz de administración de tu sitio web y trabajan juntos para ofrecer el contenido adecuado al frontend.

Existen bastantes archivos básicos, pero algunos de los principales son:

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

A continuación se muestra un ejemplo para darte una idea de cómo son algunos de los archivos principales. Este es el archivo wp-config.php (que se proporciona desde WordPress como wp-config-sample.php y se cambia manualmente o se convierte automáticamente en un archivo wp-config.php dependiendo del proceso de instalación).

El archivo wp-config.php de WordPress.
El archivo wp-config.php de WordPress.

La mayoría de los archivos del núcleo de WordPress están anotados con comentarios que indican lo que hace cada función, o a veces explican directamente lo que hace todo el archivo para tu sitio web.

Entender los archivos del núcleo es imperativo si planeas solucionar errores comunes de WordPress y moverte por el backend de tu sitio web con conocimiento de causa. Por no mencionar que los archivos del núcleo te muestran realmente cómo funciona WordPress como un ecosistema unificado.

Conoce los Archivos Principales de WordPress

La lista de archivos principales enumerados anteriormente es lo que obtendrás con cada nueva descarga de WordPress. Se encuentran descomprimiendo un archivo de instalación de WordPress o accediendo a los archivos de tu sitio actual a través de un cliente FTP o del panel de control de tu proveedor.

Archivos del núcleo de WordPress.
Archivos del núcleo de WordPress.

Cada archivo tiene su propósito. Algunos son más importantes que otros, mientras que en algunos de los archivos no deberías pensar demasiado. En las siguientes secciones, entraremos en detalle sobre los archivos esenciales del núcleo, destacando lo que cada uno hace por tu sitio web y si hay o no alguna razón para que edites esos archivos. No se cubrirán todos los archivos de WordPress, solo los más importantes.

El Archivo .htaccess

El archivo .htaccess forma parte del directorio superior de WordPress, y sirve como archivo de configuración básica en el servidor web Apache. Si estás alojado en Kinsta, puede que notes que no puedes encontrar el archivo .htaccess. Esto se debe a que Kinsta utiliza el servidor web Nginx, que proporciona un mejor rendimiento que Apache.

En general, tanto Apache como Nginx ofrecen opciones similares para añadir reglas especiales y configurar redireccionamientos.

Tenemos una guía completa sobre elarchivo.htaccess si tienes sitios en algunos otros hosts. El servidor web Apache es el más común para los hosts compartidos de presupuesto, y ofrece ajustes de configuración para decirle a su servidor web cómo trabajar. En WordPress, el archivo .htaccess es particularmente importante para controlar los enlaces permanentes de tu sitio web y hacer que se vean limpios y estandarizados en todo tu sitio web.

Como se ha mencionado, el propietario de un sitio alojado en Kinsta no podrá localizar un archivo .htaccess mediante una conexión FTP.

Los sitios alojados en Kinsta no tienen un archivo .htaccess.
Los sitios alojados en Kinsta no tienen un archivo .htaccess.

Sin embargo, para otros hosts, el archivo .htaccess aparece en el directorio superior, cerca de los esenciales como index.php y debajo de las carpetas wp-admin, wp-content y wp-includes.

Un archivo .htaccess en un servidor Apache.
Un archivo .htaccess en un servidor Apache.

A .htaccess file on an Apache server.

Cuándo Utilizar el Archivo .htaccess

La mayoría de las veces, el archivo .htaccess debe dejarse intacto. Sin embargo, hay varias acciones y redirecciones que puedes activar añadiendo o cambiando el archivo.

En Kinsta, estas acciones se realizan en el panel de control de MyKinsta. Por ejemplo, puede configurar reglas de redirección, bloquear direcciones IP y colocar una contraseña en tu sitio en el panel de control, todas las cosas que normalmente podrías completar con un archivo .htaccess estándar.

En general, el archivo .htaccess es mejor cuando se necesita hacer las siguientes reglas o completar estas acciones:

  • Aumentar el tamaño máximo de carga para los elementos multimedia y los archivos.
  • Bloquear el acceso a determinadas direcciones IP.
  • Configurar los redireccionamientos de una URL a otra.
  • Añadir reglas al archivo para que el contenido en caché se sirva de manera más eficiente.
  • Redireccionamiento de HTTP a HTTPS.

El Archivo wp-config.php

El archivo wp-config.php es esencial y muy útil para todos los usuarios de WordPress, ya que contiene todos los ajustes básicos de WordPress. Esto significa que el archivo wp-config.php te permite editar varias áreas de tu sitio de WordPress, desde la base de datos hasta hacer posible la actualización automática de tu versión de WordPress. Otra razón por la que wp-config.php es tan importante es porque ofrece opciones para activar una función de depuración de WordPress, lo que la hace vital para la resolución de problemas en el futuro.

Accesible a través de un cliente FTP, el archivo wp-config.php se encuentra yendo al archivo público (a veces llamado public_html o www) bajo su directorio raíz.

Puedes localizar el archivo wp-config.php cerca de algunas de las carpetas principales de WordPress, en la lista de archivos como wp-cron.php y wp-comments.php.

El archivo wp-config.php contiene la configuración global de WordPress.
El archivo wp-config.php contiene la configuración global de WordPress.

Aquí está el contenido por defecto del archivo wp-config.php:

<?php
/**
* The base configuration for WordPress
*
* The wp-config.php creation script uses this file during the
* installation. You don't have to use the web site, you can
* copy this file to "wp-config.php" and fill in the values.
*
* This file contains the following configurations:
*
* * MySQL settings
* * Secret keys
* * Database table prefix
* * ABSPATH
*
* @link https://wordpress.org/support/article/editing-wp-config-php/
*
* @package WordPress
*/

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );

/** MySQL database username */
define( 'DB_USER', 'username_here' );

/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );

/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

/** Database Charset to use in creating database tables. */
define( 'DB_CHARSET', 'utf8' );

/** The Database Collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', '' );

/**#@+
* Authentication Unique Keys and Salts.
*
* Change these to different unique phrases!
* You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
* You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
*
* @since 2.6.0
*/
define( 'AUTH_KEY', 'put your unique phrase here' );
define( 'SECURE_AUTH_KEY', 'put your unique phrase here' );
define( 'LOGGED_IN_KEY', 'put your unique phrase here' );
define( 'NONCE_KEY', 'put your unique phrase here' );
define( 'AUTH_SALT', 'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT', 'put your unique phrase here' );
define( 'NONCE_SALT', 'put your unique phrase here' );

/**#@-*/

/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wp_';

/**
* For developers: WordPress debugging mode.
*
* Change this to true to enable the display of notices during development.
* It is strongly recommended that plugin and theme developers use WP_DEBUG
* in their development environments.
*
* For information on other constants that can be used for debugging,
* visit the documentation.
*
* @link https://wordpress.org/support/article/debugging-in-wordpress/
*/
define( 'WP_DEBUG', false );

/* That's all, stop editing! Happy publishing. */

/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}

/** Sets up WordPress vars and included files. */
require_once ABSPATH . 'wp-settings.php';
Cuándo Utilizar el Archivo wp-config.php

Si tienes curiosidad por los intrincados detalles de este archivo esencial, puedes aprender más sobre el archivo wp-config aquí. En general, es uno de los archivos más importantes que tienes en el directorio de WordPress. Esto se debe a que gran parte de la infraestructura del sistema se configura mediante el archivo wp-config.php y tiene definiciones e instrucciones de PHP para asegurar que WordPress funcione sin problemas.

No es tan común que un desarrollador acceda al archivo wp-config.php de forma regular, pero existen algunas razones para considerar la modificación de lo que hay en la carpeta o incluso el nombre de las cosas:

  • Para editar todo el sistema de archivos, o al menos la estructura o la nomenclatura de la carpeta para que los hackers y otros intrusos no puedan localizar fácilmente algunas de las partes más importantes de su directorio de archivos.
  • Para poner WordPress en modo de depuración o guardar consultas que pueden ser útiles para solucionar problemas de tu sistema en el futuro.
  • Cuando necesites modificar los ajustes relacionados con el contenido. Muchos ajustes de contenido se almacenan en el archivo wp-config.php. Por ejemplo, puedes cambiar la configuración de las revisiones de las publicaciones, la frecuencia con la que se vacía la papelera y la frecuencia con la que se completa un guardado automático.
  • Establece el límite de memoria PHP permitido para que los sitios web más grandes y las configuraciones multisitio acaben funcionando en WordPress.
  • Cuando necesites actualizar la configuración de seguridad importante.
  • Para cambiar la configuración de las actualizaciones automáticas del núcleo de WordPress. Aunque es una buena idea mantener la actualización automática activada por motivos de seguridad, hay algunos casos en los que desactivarla podría ser útil.
  • Bloquear completamente el archivo wp-config.php para que nadie pueda acceder a él.

La Carpeta wp-admin

Lo bueno de la denominación de estas carpetas y archivos es que rápidamente te das cuenta de que todos tienen bastante sentido.

Por ejemplo, la carpeta wp-admin contiene una gran variedad de archivos y carpetas que controlan el panel de administración de WordPress. Con esto nos referimos a la interfaz en la que te conectas cada vez que quieres añadir una página o una entrada a tu sitio web. Sin la carpeta wp-admin, no tendrías una experiencia de usuario tan bonita al gestionar un sitio web.

También dentro de la carpeta raíz del sitio, wp-admin suele ser la primera carpeta que aparece en el directorio de archivos de tu WordPress, principalmente porque está en orden alfabético, pero también porque las carpetas suelen aparecer antes que los archivos.

La carpeta wp-admin ayuda a mostrar el panel de administración de WordPress.
La carpeta wp-admin ayuda a mostrar el panel de administración de WordPress.

Algunos de los archivos que componen la carpeta wp-admin son:

  • /css
  • /imágenes
  • /incluye
  • /js
  • /about.php
  • /admin-header.php
  • /admin.php
La carpeta wp-admin ayuda a mostrar el panel de administración de WordPress.
El contenido de la carpeta wp-admin.

Muchos de ellos se consideran archivos principales de WordPress, todos ellos se unen para formular una infraestructura sólida para el panel de control de WordPress.

Sin embargo, uno, en particular, es bastante importante de conocer. Es el archivo admin.php.

El archivo admin.php contiene importantes funciones de administración de WordPress.
El archivo admin.php contiene importantes funciones de administración de WordPress.

El archivo admin.php sirve como el motor principal que impulsa la carpeta wp-admin y reúne muchos de los otros archivos para hacerlos funcionar. Por ejemplo, el archivo admin.php comprueba los permisos de administrador, bloqueando a los usuarios que no deberían tener acceso a partes valiosas del panel de control. El archivo admin.php también enlaza con la base de datos de WordPress y carga gran parte del panel de administración.

Algunos otros archivos del núcleo en la carpeta wp-admin incluyen:

  • network.php – Controla la funcionalidad de su infraestructura multisitio de WordPress.
  • users.php – El archivo que gestiona el módulo de administración de usuarios, teniendo en cuenta qué usuarios tienen acceso de administrador y cuáles no.
  • update.php – Maneja las nuevas actualizaciones del sistema de WordPress, como cuando WordPress sale con una nueva versión o usted añade o actualiza un nuevo tema o plugin.
Cuándo Utilizar la Carpeta wp-admin

Dado que la carpeta wp-admin debería dejarse sola durante toda la vida de tu sitio web, no hay mucho que decir sobre cuándo editar o utilizar la carpeta wp-admin.

Sin embargo, hay algunos casos en los que localizar y reemplazar, o incluso renombrar, la carpeta wp-admin puede servirte.

En primer lugar, no es mala idea considerar cambiar la ubicación y los permisos de tu carpeta wp-admin. Cualquier persona con algo de experiencia en WordPress conoce la ubicación de estos archivos importantes; es fácil para ellos encontrarlos y manipularlos. Por eso los permisos fuertes bloquearán a cualquiera que los use en primer lugar. Otra opción es cambiar la ubicación y asegurarte de que tu URL de inicio de sesión de wp-admin sea renombrada para que no sea fácil intentar un inicio de sesión por fuerza bruta. Aun así, esto se hace generalmente con un plugin y no interviniendo en el propio archivo.

La otra razón por la que puedes considerar modificar la carpeta wp-admin es si está corrupta o hackeada de alguna manera. En esta situación, simplemente estás reemplazando el archivo con uno limpio. Por lo tanto, todavía no estás realmente la edición de cualquiera de los contenidos de la carpeta wp-admin, pero en lugar de cambiar por una copia de seguridad más antigua de la carpeta o descargar e instalar una nueva versión.

La Carpeta wp-includes

Casi todo WordPress depende de la carpeta wp-includes. Esta carpeta principal contiene una gran cantidad de paquetes que esperan ser entregados para que muchos de los elementos del frontend y del backend de WordPress funcionen.

Una forma de explicar wp-includes es que la carpeta proporciona la funcionalidad común necesaria para la API REST de WordPress. En términos más sencillos, eso significa que los archivos de otras carpetas utilizan lo que hay dentro de la carpeta wp-includes, usando esos archivos como recursos para completar sus propias tareas.

Piensa en la carpeta wp-includes como una caja de herramientas. Otras carpetas y archivos principales como wp-content y wp-admin son los trabajadores y líderes que llegan a la caja de herramientas de wp-includes cada vez que se necesita hacer algo.

Por ejemplo, si la carpeta wp-content quiere generar elementos de un tema o plugin, primero necesita consultar con la carpeta wp-includes para asegurarse de que los elementos se compilan de la manera correcta para WordPress. Lo mismo puede decirse de la carpeta wp-admin, excepto que wp-admin consulta con la carpeta wp-includes por motivos de backend.

Por lo tanto, wp-includes es una de las carpetas más importantes de WordPress, y de hecho contiene gran parte del código fuente de WordPress. Esto implica tanto el front como el backend de WordPress, lo que la convierte en una carpeta que lo abarca todo.

Otra forma de pensar en la carpeta wp-includes es como una biblioteca, donde el resto de los archivos centrales son investigadores que recopilan información para completar un estudio o escribir un artículo. Todos esos potentes datos se almacenan dentro de la carpeta wp-includes, por lo que los investigadores (otros archivos principales) siempre tienen que buscar en la biblioteca para encontrar exactamente lo que necesitan.

Al igual que otros archivos del núcleo ya discutidos, wp-includes está bajo la carpeta pública del núcleo, en la lista de carpetas con wp-content y wp-admin.

La carpeta wp-includes contiene las dependencias de WordPress.
La carpeta wp-includes contiene las dependencias de WordPress.

Teniendo en cuenta que la carpeta wp-includes realiza tantas tareas cuando se le llama y contiene tanto código, tiene sentido que cientos de archivos estén empaquetados en la carpeta.

La carpeta wp-includes por defecto tiene actualmente 196 archivos y 22 directorios.

Algunos de los directorios son:

  • activos
  • bloques
  • certificados
  • css
  • fuentes
  • imágenes
  • solicitudes
  • widgets

Algunos archivos incluyen:

  • admin-bar.php
  • autor-plantilla.php
  • bloques.php
  • feed-rss.php
  • funciones.php
  • http.php
  • plugin.php
  • post-formatos.php
  • consulta.php
  • shortcodes.php
  • plantilla.php
  • tema.php

Incluso solo mirar esos archivos muestra el poder de este directorio. Todos esos son archivos PHP llenos de código para permitir que esos elementos funcionen. Puedes ver que wp-includes alberga gran parte de la actividad de codificación de temas, consultas, shortcodes y widgets, solo por nombrar algunos.

Un archivo crucial de este directorio se llama functions.php.

El archivo functions.php contiene funciones adicionales del sitio web.
El archivo functions.php contiene funciones adicionales del sitio web.

Es esencial conocer el archivo functions.php porque los desarrolladores y propietarios de sitios lo utilizan a menudo para cambiar o añadir funciones a los sitios web. El archivo functions.php actúa como un plugin, llamando a funciones ya implementadas en tus archivos para producir algo nuevo.

A diferencia de muchos archivos dentro del núcleo, no se considera algo malo editar el archivo functions.php, siempre y cuando se tenga el conocimiento para hacerlo.

Además, este archivo functions.php central no es el único archivo functions.php disponible dentro de WordPress. Cada tema que instalas en WordPress también tiene su propio archivo functions.php, lo que te permite incorporar características que dependen del tema y que solo funcionan si el tema está instalado y activado en tu sitio web.

Por lo tanto, el archivo central functions.php de WordPress permanece dentro de tu directorio de archivos para siempre. Cualquier cambio que hagas en el archivo se reflejará en tu sitio web hasta que elimines ese código. La funcionalidad functions.php creada a partir de los archivos del tema se elimina cuando el tema se desactiva de tu sitio web.

Cuándo Utilizar la Carpeta wp-includes

La carpeta wp-includes contiene una increíble cantidad de código que se utiliza en el frontend y el backend de tu sitio web. El núcleo de la API de WordPress se encuentra en esta carpeta, por lo que es una buena idea dejarla sola. En la mayoría de las situaciones, puedes hacer que sea una carpeta de solo lectura. La principal razón por la que puedes querer editar algo en wp-includes es cuando se está jugando con el archivo functions.php.

Una vez más, es mejor que te saltes wp-includes cuando pienses en hacer ediciones, pero aquí tienes una lista de los casos en los que puedes considerar abrir y usar la carpeta wp-includes:

  • Para ocultar o proteger la carpeta wp-includes del público. Esto se puede hacer con la ayuda de los permisos o por ocultar el archivo por completo. Esto a menudo se completa con la ayuda de un plugin.
  • Para hacer modificaciones en el archivo functions.php.

La carpeta wp-content

El último directorio del núcleo que hay que tener en cuenta se llama wp-content. Podría decirse que es la carpeta más importante desde el punto de vista del usuario, ya que recoge y almacena todos los elementos que el usuario sube a WordPress. De ahí que se llame wp-content, porque la gran mayoría de los contenidos generados por el usuario van a parar a esta carpeta para ser enviados a los lugares adecuados de su sitio web.

¿Dónde se encuentra wp-content? En el mismo lugar que los otros directorios principales, bajo el directorio público y junto a los de wp-admin y wp-includes.

 

La carpeta wp-content contiene archivos multimedia.
La carpeta wp-content contiene archivos multimedia.

Al abrir la carpeta wp-content se ven las carpetas que contienen todo, desde los temas hasta los plugins y las cargas.

Los plugins, los temas y los medios de comunicación se almacenan en la carpeta wp-content.
Los plugins, los temas y los medios de comunicación se almacenan en la carpeta wp-content.

Al abrir la carpeta «plugins» se muestran los plugins que actualmente tiene instalados en su sitio de WordPress. Tiene la opción de añadir un archivo de plugin en esta carpeta a través de FTP, en lugar de subirlo desde el panel de control de WordPress. Lo mismo puede decirse del directorio «themes» si quiere subir archivos de temas directamente.

La carpeta de plugins contiene todo el código de sus plugins de WordPress.
La carpeta de plugins contiene todo el código de sus plugins de WordPress.

Hablando de temas, el directorio de temas contiene todas las carpetas de temas que tienes instaladas en tu sitio, no sólo la que está actualmente activa.

Los activos de los temas de WordPress se almacenan en el directorio de temas.
Los activos de los temas de WordPress se almacenan en el directorio de temas.

Por último, si se profundiza en el directorio de subidas, se llega a una colección de imágenes y otros tipos de medios almacenados en la biblioteca multimedia de WordPress. En resumen, todo lo que se sube a WordPress va aquí. Puedes arrastrar un archivo JPG o PNG desde tu ordenador (si trabajas a través de un cliente FTP) o incluso eliminar una de las subidas si tienes problemas para deshacerte de ella a través del panel de control.

La carpeta de subidas contiene las imágenes, vídeos y otros elementos de tu biblioteca multimedia.
La carpeta de subidas contiene las imágenes, vídeos y otros elementos de tu biblioteca multimedia.
Cuándo utilizar el directorio wp-content

Cuando se trabaja con WordPress, hay varias situaciones en las que puede querer interactuar con el directorio wp-content. No está tan prohibido como algunos de los otros archivos del núcleo, ya que aquí es donde terminan sus cargas, archivos de temas y archivos de plugins. Además, el usuario no técnico de WordPress puede entender que un archivo PNG es una imagen, haciéndolo más parecido a una interfaz con la que el usuario medio se siente cómodo.

Estos son algunos de los casos en los que puede aprovechar el directorio wp-content:

  • Si desea cambiar el nombre del directorio – El nombre wp-content no es necesario. Algunas personas cambian el nombre para ocultarlo de posibles atacantes. La estructura de directorios de WordPress es de dominio público, por lo que alguien que acceda a sus archivos tendrá más dificultades para encontrar su directorio wp-content.
  • Cuando se solucionan los errores – Cuando se produce un error en su sitio web es posible que un tema o un plugin haya causado el fallo o el error. Si no puedes acceder a tu sitio o al panel de control, ir a la carpeta wp-content es una forma de modificar o eliminar los elementos que causan el error en primer lugar.
  • Para subir contenido a través de un FTP – A veces es más fácil añadir o eliminar una imagen o un archivo de tema a través de una conexión FTP en lugar de hacerlo en el panel de control de WordPress.

Un recuento de los archivos y carpetas principales

Los archivos del núcleo de WordPress son mucho más profundos que esto, pero los que se han cubierto hasta ahora se unen para impulsar a WordPress hacia una funcionalidad completa. A modo de resumen, aquí hay una lista corta de cada archivo y directorio de WordPress que hemos discutido, con descripciones que los acompañan:

  • .htaccess – Toma el control de todos los archivos y carpetas y otorga acceso a ellos cuando es necesario. También es el archivo que maneja la estructura de los enlaces permanentes. Si trabaja con un sitio en Kinsta, no tendrá un archivo .htaccess. En su lugar, la gran mayoría de las funciones se completan en el panel de control de Kinsta.
  • wp-config – Limita su funcionalidad principal a controlar cosas como las actualizaciones automáticas y la configuración de la base de datos. Los ajustes básicos de WordPress también se manejan en la carpeta wp-config.
  • admin.php – Este es el archivo que lleva la carga para el backend, diciéndole al tablero de administración cómo funcionar.
  • wp-includes – Contiene la mayor parte de la codificación estándar de WordPress y sirve como biblioteca de recursos siempre que otro archivo necesite completar una tarea, tanto en el frontend como en el backend.
  • functions.php – Hay uno de estos archivos dentro del directorio wp-includes así como dentro de los archivos del tema. El archivo puede ser editado para añadir nuevas características a su sitio web o para modificar las características ya implementadas por defecto.
  • wp-content – Este archivo almacena cualquier elemento que subas o añadas a tu sitio web como administrador o usuario. Algunos ejemplos de contenido almacenado aquí incluyen temas, plugins e imágenes.

Archivos de plantillas de WordPress

Un archivo de plantilla a menudo se confunde con un archivo de tema, pero en realidad es parte de un directorio de tema, que maneja elementos de la visualización y el diseño de su tema.

Aunque no todos tienen la palabra «plantilla» en sus nombres de archivo, la mayoría de los archivos dentro de un directorio de tema son de hecho archivos de plantilla (no el archivo functions.php).

Los archivos de plantillas proporcionan precisamente eso, plantillas para que WordPress pueda mostrar los componentes de un tema de la manera que usted desee. Por ejemplo, en la mayoría de los temas hay una plantilla para la sección de comentarios.

Archivos de la plantilla de WordPress.
Archivos de la plantilla de WordPress.

Otros archivos de plantilla son los siguientes:

  • 404.php
  • archivo.php
  • contenido.php
  • pie de página.php
  • header.php
  • index.php
  • barra lateral.php
  • página.php

Estos son comúnmente usados para editar partes de su tema, separados de cualquier edición hecha directamente al diseño y funcionalidad del núcleo de WordPress. Por lo tanto, cualquier eliminación del tema también eliminaría cualquier cambio que hayas hecho dentro de los archivos de la plantilla.

La estructura de los directorios de los temas tiene bastante sentido, ya que puedes entrar en los archivos y modificar algo como el archivo header.php para hacer que el encabezado se vea o actúe de manera diferente. Lo mismo puede decirse de los archivos sidebar.php o footer.php. Cualquier cambio en el archivo footer.php sólo afecta al pie de página dentro del tema, nada más.

Incluso hay plantillas específicas para páginas completas, a menudo con el nombre de esas páginas, como una para una página de ancho completo o la página de inicio.

El tema Storefront contiene plantillas de ancho completo y de página de inicio.
El tema Storefront contiene plantillas de ancho completo y de página de inicio.

A continuación se muestra un ejemplo de plantilla de página de inicio:

<?php
/**
* The template for displaying the homepage.
*
* This page template will display any functions hooked into the `homepage` action.
* By default this includes a variety of product displays and the page content itself. To change the order or toggle these components
* use the Homepage Control plugin.
* https://wordpress.org/plugins/homepage-control/
*
* Template name: Homepage
*
* @package storefront
*/

get_header(); ?>

<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">

<?php
/**
* Functions hooked in to homepage action
*
* @hooked storefront_homepage_content - 10
* @hooked storefront_product_categories - 20
* @hooked storefront_recent_products - 30
* @hooked storefront_featured_products - 40
* @hooked storefront_popular_products - 50
* @hooked storefront_on_sale_products - 60
* @hooked storefront_best_selling_products - 70
*/
do_action( 'homepage' );
?>

</main><!-- #main -->
</div><!-- #primary -->
<?php
get_footer();

Estos archivos de plantillas completas suelen engancharse a otros archivos para dar un buen formato al diseño. La página de inicio, por ejemplo, incluye ganchos para partes como categorías de productos y galerías, ya que estoy usando un tema de tienda en línea en este momento.

Los archivos de plantilla que se han tratado antes, como header.php, footer.php y sidebar.php, se consideran «parciales de la plantilla»; se incluyen como una parte de otro archivo de plantilla. Como en el archivo template-homepage.php puedes notar que llama al archivo header.php para incluirlo como parte de la plantilla.

Cuándo utilizar los archivos de plantillas de WordPress

Existen docenas de archivos de plantillas, algunos de los cuales son archivos de plantillas de página completa mientras que otros son archivos de plantillas parciales. En consecuencia, depende del archivo a la hora de decidir para qué piensa utilizarlos.

Es seguro decir que cualquier edición de un archivo de plantilla cambia dinámicamente el diseño o el estilo de su sitio web, siempre y cuando esa plantilla se esté utilizando en primer lugar.

Por ejemplo, insertar la etiqueta de plantilla get_header() en el archivo page.php asegura que la plantilla de cabecera que usted (o el desarrollador del tema) diseñó se coloque en todas las páginas de WordPress con la plantilla por defecto. Esto es muy útil para el diseño dinámico, en lugar de editar cada página individualmente.

Estas son otras ocasiones en las que puede editar los archivos de las plantillas:

  • Al hacer un duplicado del archivo index.php para realizar ediciones en el archivo principal de la plantilla. No es prudente hacer cambios directos en el archivo index.php original.
  • Para añadir su propio CSS al archivo style.css.
  • Para modificar dinámicamente el aspecto de plantillas comunes como home.php, page.php y single.php para ver esos cambios reflejados en todas las páginas o entradas.
  • Para eliminar o añadir elementos opcionales como comentarios, barras laterales y páginas de autor. Estos, en particular, se bloquean utilizando los archivos comments.php, sidebar.php y author.php, respectivamente.
  • Para hacer llamadas a archivos parciales de la plantilla en sus archivos completos de la plantilla, como el enganche al archivo footer.php para todas las páginas o entradas.

Directorios de temas de WordPress

Los directorios temáticos (también llamados archivos o carpetas) organizan los archivos de las plantillas de los que hemos hablado anteriormente.

Los archivos de los temas son las carpetas que se descargan de los desarrolladores de temas, ya sea un tema gratuito de la biblioteca de temas de WordPress o de un desarrollador premium como el que se encuentra en Themeforest.

Las carpetas de temas se encuentran en wp-content themes en el directorio de archivos del núcleo de WordPress.

Los archivos del tema en sí suelen tener el nombre del tema que decidas instalar en tu sitio de WordPress, como /twentyseventeen para el tema Twenty Seventeen.

Los temas de WordPress se almacenan en la carpeta themes.
Los temas de WordPress se almacenan en la carpeta themes.

Los archivos del tema contienen todo lo necesario para incorporar la funcionalidad y el diseño del tema en su sitio.

Esto incluye los numerosos archivos de plantilla mencionados anteriormente, pero técnicamente, los únicos archivos de tema necesarios son los que se enumeran a continuación:

  • style.css
  • index.php
  • comentarios.php
  • captura de pantalla.png

Estos son los requisitos de un tema cuando se envía a la biblioteca de temas de WordPress. Es lo mínimo, pero tiene sentido ya que el archivo style.css contiene la hoja de estilo principal del tema, el archivo index.php es el archivo de plantilla principal, el archivo comments.php es para incluir comentarios cuando se permite, y el archivo screenshot.png muestra a la gente que descarga el tema cómo es.

Aparte de eso, las estructuras de los archivos de los temas varían en función del propósito del tema y de cómo le guste al desarrollador organizar los archivos.

Tomemos como ejemplo el tema de WordPress Twenty Nineteen.

La carpeta tiene archivos esperados como 404.php, functions.php , y page.php.

Sin embargo, el desarrollador decidió incluir las siguientes carpetas con fines de organización:

  • /clases
  • /fonts
  • /inc
  • /js
  • /sass
  • /plantilla-parte
Los temas de WordPress suelen contener carpetas adicionales con fines organizativos.
Los temas de WordPress suelen contener carpetas adicionales con fines organizativos.

Si echamos un vistazo al popular tema Storefront para WooCommerce, te darás cuenta de que no sólo varían algunos de los archivos de la plantilla, sino que el desarrollador estructura los directorios de las carpetas de maneras completamente diferentes.

En lugar de tener una carpeta de fuentes separada, se encuentra bajo la carpeta de activos. También hay otras carpetas en Storefront que no vemos en el tema Twenty Nineteen:

  • /activos
  • /docs
  • /e2e
  • /inc
  • /idiomas
  • /proyectos
La estructura de archivos del tema Storefront.
La estructura de archivos del tema Storefront.

En general, esas carpetas tienen nombres diferentes porque los temas tienen su propio estilo y funcionalidad, lo que significa que no todos los archivos van a ser iguales. Además, está claro que las preferencias de los desarrolladores también entran en juego, desde la denominación de los archivos hasta la organización del directorio.

Cuándo utilizar los archivos de temas de WordPress

Los archivos de temas de WordPress son bien conocidos por todos los usuarios de WordPress, ya que incluso los propietarios de sitios no técnicos suelen tener que trabajar con ellos.

Aunque los archivos de temas de WordPress tienen muchas aplicaciones, aquí hay algunos casos principales a tener en cuenta:

  • Para subir y activar un tema completo de WordPress a través de un cliente FTP, en lugar de buscar e instalar un tema en el panel de control.
  • Cuando se trata de solucionar un error en WordPress en el que hay que eliminar o quitar un archivo de tema completo o uno de los archivos dentro del directorio.
  • Para incorporar nuevos estilos o ganchos en sus archivos de plantilla.
  • Cuando quieras modificar tu archivo style.css añadiendo tu propio código.
  • Para eliminar o modificar archivos de plantillas parciales o completas con fines de estilización.

Archivos de idioma de WordPress

Otra área en la que hay que pensar en el directorio de wp-content tiene que ver con los idiomas.

Se puede almacenar un archivo de idiomas en el directorio wp-content cuando se ejecuta un sitio de WordPress que no está en inglés.

Además, los archivos de idioma suelen incluirse con los plugins y los temas, lo que facilita la traducción de las interfaces de backend o frontend de esas extensiones.

Un archivo de idioma utiliza un marco establecido por WordPress para que los desarrolladores de WordPress puedan añadir palabras escritas a su plugin, tema o incluso al propio WordPress.

Como ya se ha mencionado, existe un marco de trabajo para establecer las reglas de idioma, muchas de las cuales son mensajes o expresiones por defecto en todo el panel de control de WordPress. Sin embargo, los archivos de idioma se utilizan para personalizar estos mensajes o traducirlos a diferentes idiomas por completo.

La idea detrás de un archivo de idioma es similar a la de un tema hijo o un archivo index.php duplicado. El objetivo es no editar directamente ningún archivo de programa, ya sea dentro de WordPress o de un plugin.

Un ejemplo sencillo de la estructura del lenguaje en su lugar se puede mostrar al mirar el módulo de inicio de sesión de WordPress o el tablero de instrumentos.

Es fácil pasar por alto todo el texto escrito en WordPress, pero todos se crean mediante un archivo. Por ejemplo, la mayor parte del lenguaje escrito en la página de inicio de sesión se almacena en el archivo de lenguaje del núcleo de WordPress.

Cadenas de traducción de WordPress.
Cadenas de traducción de WordPress.

Incluso los pequeños fragmentos de texto que se utilizan en todos los plugins de WordPress, para cosas como las etiquetas de las pestañas, los campos y los encabezados, se alimentan de un archivo de idioma en alguna parte; en el caso de un plugin como Yoast SEO, ese plugin tiene su propia carpeta de idiomas. Lo mismo puede decirse de los temas.

Yoast has its own language folder.
Yoast tiene su propia carpeta de idiomas.

En general, una carpeta de idioma no sólo establece el idioma geográfico, sino la redacción por defecto en inglés. Por lo tanto, puedes encontrar que un archivo de idioma en tu tema simplemente necesita una edición para reemplazar una palabra en inglés por otra. Técnicamente podrías personalizar el tablero de WordPress todo lo que quieras, como cambiar la pestaña de Ajustes en el tablero a «Cosas del diseño». El plugin Say What es una solución decente para modificar ese tipo de cadenas de idioma sin manipular los archivos principales.

Dicho esto, los archivos de idioma también están ahí para traducir plugins y temas y WordPress a un idioma completamente diferente.

Cuándo utilizar los archivos de idioma de WordPress

Los archivos de idioma controlan la redacción de toda la interfaz de WordPress y le permiten modificar esa redacción o traducirla a otros idiomas.

Más adelante explicaremos la mejor manera de ajustar los archivos de idioma, pero antes, le indicamos algunas situaciones en las que puede necesitar hacerlo:

  • Cuando WordPress, un plugin o un tema no está hecho en tu idioma nativo y quieres traducir la interfaz para que sea comprensible para ti.
  • Puede traducir un sitio completo si su base de usuarios principal utiliza un idioma diferente, o si está planeando expandirse a un nuevo mercado.
  • Para modificar el texto por defecto de la interfaz de su tablero, plugin o tema. Los archivos le permiten cambiar casi cualquier texto en los botones, pestañas o formularios.

Ahora bien, ¿cómo hacer para encontrar y utilizar esos archivos de idioma? Por suerte, WordPress ya tiene un método para cambiar el idioma del sitio, todo ello sin tocar sus archivos principales.

En el panel de control de WordPress, vaya a «Ajustes > General».

Desplácese hacia abajo hasta el campo denominado Idioma del sitio. Utilice el menú desplegable para seleccionar un nuevo idioma. Asegúrese de guardar la configuración.

Idiomas del sitio de WordPress.
Idiomas del sitio de WordPress.

Después, gran parte de la interfaz del panel de control se traduce al idioma elegido, en este caso, el alemán.

Traducción al alemán del panel de control de WordPress.
Traducción al alemán del panel de control de WordPress.

¿Traduce también todos los plugins que tiene instalados? ¿El frontend de su sitio web mostrará también un nuevo idioma?

Depende.

La advertencia detrás de una traducción en todo el sistema es que cada uno de esos otros elementos también necesita tener el archivo de idioma correcto dentro de los archivos del plugin. Si, por ejemplo, existe un archivo de idioma alemán en el plugin Yoast SEO, WordPress seguirá adelante y utilizará el archivo de idioma correspondiente para traducir también el plugin. Lo mismo ocurre con los temas de WordPress.

La compatibilidad con los idiomas no está estandarizada, así que lo mejor es consultar las listas de funciones de los plugins y los temas que se vayan a instalar.

features for language support

También es importante mencionar que los archivos de idioma a veces deben ser activados a través del propio tema o plugin. Por lo tanto, si tienes problemas para traducir, busca la configuración del plugin o del tema que permite el cambio en lugar de confiar en la configuración general del idioma en WordPress.

En cuanto a las modificaciones sencillas del idioma (como cambiar la etiqueta de un menú en el tablero), recomendamos el plugin Say What, Polylang o un plugin similar.

Por último, existen capacidades de traducción e idioma mucho más avanzadas para ampliar el alcance del idioma en el frontend de su sitio. Por ejemplo, Polylang, TranslatePress y Translate WordPress proporcionan excelentes características para la localización, los selectores de idiomas del frontend y la funcionalidad multilingüe automatizada. Te recomendamos que consultes nuestra guía completa sobre WordPress multilingüe para comprender las ventajas y los métodos de traducción.

Todo sobre los permisos de los archivos de WordPress

Comprobar los permisos de los archivos y del servidor de WordPress es una de las formas fundamentales de mejorar la seguridad de WordPress.

En resumen, los permisos de archivos de WordPress restringen quién puede acceder a los archivos y qué se puede hacer con ellos.

Puede parecer que la solución más lógica es la de los permisos más fuertes para los archivos, pero los permisos demasiado estrictos pueden acabar causando problemas en la funcionalidad de su sitio. Esto se debe a que sus archivos de WordPress necesitan ser accedidos por otros archivos de forma regular. Usted no quiere bloquearlos tan fuertemente que sea imposible para ellos hacer su trabajo.

Sin embargo, no tener los permisos de archivo correctos podría abrir un archivo de administración a posibles hackers u otros intrusos. Los usuarios internos también deben tener restringidos los archivos correctos para evitar cualquier error humano que pueda ocurrir.

Cómo se estructuran los permisos de los archivos de WordPress

Los sistemas de archivos informáticos utilizan permisos para indicar qué usuarios y otros archivos pueden leer, escribir, modificar y acceder a los mismos.

Dado que los archivos de WordPress se almacenan en servidores informáticos, los permisos de los archivos funcionan de la misma manera.

Puede asignar uno de los tres permisos a cada archivo del sitio web:

  • Lectura – Indica que un usuario puede leer el archivo.
  • Escribir – Indica que un usuario puede editar o añadir al archivo.
  • Ejecutar – Indica que un usuario puede ejecutar el archivo como un script o ejecutar el archivo.

Los mismos permisos se aplican a los directorios del sitio web, o a las colecciones de archivos.

Cambiar los permisos de los archivos

En WordPress, los permisos de los archivos se establecen automáticamente para garantizar que su sitio web funcione sin problemas y esté protegido en la medida de lo posible. Sin embargo, hay ocasiones en las que puede ser necesario cambiar el permiso de un archivo para acceder a una carpeta o para aumentar su seguridad.

Es posible modificar los permisos de sus archivos a través de un cliente FTP, el cPanel de su proveedor de alojamiento o utilizando un plugin de WordPress.

Si planea ir por la ruta de los plugins, el plugin iThemes Security es una solución viable para escanear los permisos y potencialmente hacer cambios.

Kinsta no utiliza un cPanel, así que le mostraremos cómo ver y alterar los permisos a través de un cliente FTP.

El proceso varía en función de la herramienta FTP, pero FileZilla (y muchos otros clientes) permite hacer clic con el botón derecho del ratón en cualquier archivo y localizar la pestaña Permisos de archivo.

Permisos de los archivos de WordPress.
Permisos de los archivos de WordPress.

Aparece una nueva ventana para cambiar los atributos y permisos de los archivos. Como puede ver, los archivos generalmente tienen permisos para el propietario, el grupo y para el público.

El propietario se refiere al acceso de administrador. Los permisos de grupo son para los usuarios de su organización, y el público es todo el mundo, como los visitantes aleatorios que hacen cuentas en su sitio web.

Cada categoría tiene las tres opciones de permiso de Lectura, Escritura y Ejecución. Es posible que un archivo sea de Lectura, Escritura y Ejecución para una categoría, probablemente el Propietario.

Los permisos de los archivos se pueden especificar proporcionando un valor numérico.
Los permisos de los archivos se pueden especificar proporcionando un valor numérico.

También puede observar que debajo de los permisos aparece un campo «Valor numérico». El valor numérico también es bastante importante. Es un número de tres dígitos, donde el primer dígito indica los permisos del propietario, el segundo muestra los permisos del grupo y el tercero explica los permisos públicos.

Así, por ejemplo, el 7 en nuestro valor numérico para la carpeta wp-content sólo dicta lo que sucede con los permisos de propietario. Debido a esto, los números en el campo Valor numérico cambian cuando usted marca o desmarca una casilla en los permisos.

He aquí lo que significan los valores más comunes:

  • 755 – El propietario puede leer, escribir y ejecutar. Todos los demás pueden leer y ejecutar el archivo pero no hacer ninguna alteración. 755 es el estándar para los archivos públicos.
  • 644 – El propietario tiene privilegios de lectura y escritura mientras que los demás sólo pueden leer el archivo.
  • 711 – El propietario puede hacer cualquier cosa, pero los demás usuarios sólo tienen la capacidad de ejecución.
  • 700 – El propietario tiene el control total y todos los demás están bloqueados para hacer cualquier cosa, incluyendo la lectura del archivo. Este es uno de los permisos de mayor seguridad.
  • 600 – El propietario tiene permisos de lectura y escritura. Todos los demás están bloqueados por completo. El valor 600 es aún más seguro que el 700, por lo que es el mejor para archivos de texto privados.

Aunque normalmente no debería tener que cambiar mucho los permisos, a continuación le ofrecemos algunas sugerencias para conseguir la máxima seguridad y funcionalidad en sus archivos y directorios:

  • El archivo wp-config debe tener un valor de 440 o 400 para que las personas ajenas no puedan leer el archivo. Esto también restringe a los propietarios de cometer errores con el archivo.
  • Todos los demás archivos de WordPress deben tener un valor numérico de 644 o 640.
  • Los directorios requieren un control total del propietario, por lo que se recomiendan permisos de 755 o 750.
  • No tenga nunca un valor de permiso de 777. Los grupos, y el público, no necesitan acceso completo para editar sus archivos de WordPress. Esto se aplica también a los archivos de subida, aunque algunos no parezcan tan importantes.
  • El archivo .htaccess es otro archivo central extremadamente importante. Por lo tanto, se sugiere un permiso de 440 o 400. No hay razón para proporcionar acceso completo de escritura o ejecución a nadie, incluyendo al propietario. Esto evita errores accidentales.

Para conocer en profundidad los permisos de los archivos y cómo cambiarlos, consulte el artículo de soporte de WordPress sobre Cómo cambiar los permisos de los archivos.

Restringir el acceso a los archivos multimedia en WordPress

Los archivos multimedia son elementos que aparecen en el directorio de archivos de WordPress, donde todos los usuarios los ven y a menudo tienen la posibilidad de copiarlos o guardarlos desde un navegador.

De hecho, el usuario medio llega a su sitio y tiene la oportunidad de encontrar el enlace directo a ese archivo y descargarlo en su propio ordenador.

Las cargas de medios son algunos de los elementos menos protegidos de su directorio de archivos. A veces eso no es un problema. Muchos blogueros prefieren que sus fotos y vídeos se compartan en Internet, aunque eso signifique que los usuarios que los comparten estén infringiendo técnicamente las leyes de derechos de autor.

Dicho esto, otras empresas tienen datos más privados almacenados en sus archivos multimedia, o los medios son los que se venden en primer lugar; pensemos en los fotógrafos y creadores de vídeo que quieren evitar que sus imágenes sean retiradas de sus sitios web de forma gratuita.

Las restricciones a los archivos multimedia también son útiles si se trata de una publicación con varios autores, ya que puede resultar confuso para los autores ver los archivos de todos los demás autores de la organización.

Ya sea que quiera mantener los medios privados por seguridad o por organización, hay formas especiales de restringir el acceso a sus archivos multimedia en WordPress.

El primer método implica una edición de su archivo primario functions.php.

Abra el archivo en su cliente FTP y añada el siguiente código.

// Limit media library access

add_filter( 'ajax_query_attachments_args', 'wpb_show_current_user_attachments' );

function wpb_show_current_user_attachments( $query ) {
$user_id = get_current_user_id();
if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts
') ) {
$query['author'] = $user_id;
}
return $query;
}

Después de guardar el archivo, el nuevo código comprueba lo que cada usuario puede hacer en su sitio web. Los archivos multimedia se muestran en función de sus tipos de usuario actuales y se comprueba si esos tipos de usuario les permiten realizar tareas como editar publicaciones o activar plugins. Si los requisitos del tipo de usuario no se cumplen, los archivos multimedia se bloquean.

Si prefieres utilizar un plugin para restringir el acceso a los archivos multimedia, echa un vistazo a plugins como Prevent Direct Access (con la extensión File Access Restriction) o File Manager Advanced para controlar cómo se muestran tus archivos multimedia a los demás. Otros plugins, como Photo Gallery by 10Web, impiden hacer clic con el botón derecho del ratón y descargar archivos multimedia. Aunque no es una solución de bloqueo perfecta, añade seguridad.

Gestionar y moderar sus archivos de WordPress

El acceso a sus archivos de WordPress se realiza a través de un cliente FTP, el cPanel de su proveedor de alojamiento o el panel de control de WordPress.

Si tiene preguntas sobre cómo acceder a sus archivos a través de un cliente FTP, o cualquiera de los métodos posibles, consulte la sección titulada «¿Cómo acceder a los archivos de WordPress? » más arriba en este artículo. La guía sobre cómo utilizar SFTP para conectarse a su sitio de WordPress también es un recurso útil.

Pero, ¿qué pasa cuando llegas a tus archivos? Muchas de las secciones de este artículo describen situaciones en las que puedes encontrarte editando o moviendo archivos de WordPress, aunque también es esencial conocer algunas de las tareas más sencillas, ya sea a través del panel de control, un cliente FTP u otro medio.

Por ejemplo, puede preguntarse cómo subir o descargar un archivo en WordPress y qué métodos son los mejores para hacerlo. Lo mismo puede decirse de las copias de seguridad del sitio o de la organización de los archivos multimedia, ya que la solución FTP habitual no siempre es la mejor vía.

Siga leyendo para aclarar estos temas.

Cómo subir archivos a WordPress

Existen numerosos tipos de archivos que se pueden subir a WordPress. Algunos ejemplos comunes son:

  • Un archivo HTML para verificar la propiedad de su sitio web o cambiar su diseño.
  • Un archivo multimedia, como un PNG, un JPEG o un vídeo.
  • Un nuevo archivo de tema o plugin para cambiar la funcionalidad o el aspecto de su sitio.
  • Un documento que se muestra en una página o entrada de blog con fines informativos.
  • Archivos de audio para presentar la música de un grupo o para vender clips de stock.

WordPress tiene una larga lista de tipos de archivos compatibles para subir a través del panel de control. Estos incluyen opciones como JPG, PNG, PDF, MP3, WMV y muchos más.

La mayoría de los tipos de archivos que se suben al tablero son elementos multimedia, mientras que los archivos de diseño como los documentos HTML suelen subirse a través de un cliente FTP (aunque algunas situaciones permiten subir un archivo HTML a través del tablero o de su cPanel).

Su tipo de archivo, y la razón por la que está subiendo el archivo en primer lugar, generalmente decide su método de carga. Cubriremos los métodos de carga de archivos más comunes para los archivos de WordPress, tanto para sus archivos principales como para otros elementos del sitio como los medios de comunicación.

Subir archivos de WordPress a través del panel de control

Las opciones de carga son abundantes en el panel de control de WordPress. Tienes opciones para importar archivos, subir fotos a las páginas e incluso subir elementos a través de los plugins que tengas instalados.

La primera, y más básica, subida de archivos a WordPress tiene que ver con los medios. Ya sea una imagen, un vídeo o un clip de audio, todos ellos se almacenan en la biblioteca multimedia. Para un análisis completo del tema, lea nuestra guía en profundidad sobre la biblioteca multimedia de WordPress.

La forma más sencilla de subir un archivo de WordPress a la biblioteca de medios es ir a su panel de control y hacer clic en Medios > Añadir nuevo.

Añade un nuevo archivo a la biblioteca multimedia de WordPress.
Añade un nuevo archivo a la biblioteca multimedia de WordPress.

Haga clic en el botón Seleccionar archivos para abrir una ventana que muestra los archivos de su ordenador.

Sube archivos multimedia a tu sitio de WordPress.
Sube archivos multimedia a tu sitio de WordPress.

Localice el archivo que desea subir y haga clic en el botón Abrir. Como se ha mencionado anteriormente, WordPress admite una amplia gama de archivos, especialmente cuando se trata de medios de comunicación. Sin embargo, puedes encontrarte con un error si el tipo de archivo no está permitido.

Seleccione un archivo para subir a su sitio de WordPress.
Seleccione un archivo para subir a su sitio de WordPress.

Ahora el archivo se encuentra en la biblioteca de medios de su panel de control junto con la carpeta wp-content de los archivos de su sitio principal. Puede localizar el nuevo archivo multimedia en la carpeta wp-content utilizando un cliente FTP.

En cuanto al acceso al archivo en el tablero, basta con hacer clic en el botón Editar para ver sus detalles.

Editar los archivos multimedia cargados.
Editar los archivos multimedia cargados.

La página de edición muestra varias opciones para editar el archivo de la foto, añadir metadatos, etc. Cada archivo multimedia subido a WordPress recibe una URL de archivo, o la dirección de Internet en la que se encuentra ese archivo. Si copias esa URL en un navegador, el archivo aparecerá en tu pantalla.

Los medios cargados tienen URLs de archivo únicas.
Los medios cargados tienen URLs de archivo únicas.

Otra forma habitual de subir un archivo a través del panel de control de WordPress es en una página o entrada.

Para ello, ve a abrir una página o post nuevo o antiguo y busca entre los módulos de Gutenberg. La interfaz clásica de WordPress tiene un botón Media para subir archivos allí.

Casi todos los bloques de la sección de Medios en Gutenberg tienen una opción para subir un archivo a WordPress. Por ejemplo, puedes elegir el bloque Vídeo y subir un archivo, o el bloque Galería para subir varios archivos de imagen.

Búsqueda de bloques Gutenberg.
Búsqueda de bloques Gutenberg.

Aquí hay una imagen. Cuando eliges el bloque de imagen se muestra en el editor de entradas del blog de WordPress.

Aparecerá un botón de carga para que pueda realizar el mismo proceso de abrir un archivo desde los archivos de su ordenador y añadirlo a su sitio. Como siempre, un archivo subido a través de este método también se coloca en su biblioteca de medios y la carpeta wp-content.

Sube una imagen en el editor de Gutenberg.
Sube una imagen en el editor de Gutenberg.

Una vez cargado el archivo, también aparecerá en tu post o página, ya que ese suele ser el lugar donde intentas colocarlo de todos modos.

Edita tu post después de subir una imagen en Gutenberg.
Edita tu post después de subir una imagen en Gutenberg.

También hay un bloque genérico de Archivos. Esto le permite subir cualquier cosa, desde archivos HTML hasta documentos PDF. Utilice esta guía si encuentra un error que le indica que un archivo no está permitido por motivos de seguridad.

Gutenberg incluye un bloque de archivos.
Gutenberg incluye un bloque de archivos.

En general, el tablero de mandos está plagado de zonas para subir archivos.

Es posible que un plugin específico tenga funciones para subir documentos o archivos multimedia únicos, o incluso para mostrarlos de determinadas maneras. Un plugin de galería proporciona este tipo de funcionalidad, donde los archivos subidos se reorganizan y se colocan en un diseño de galería limpio.

Otro ejemplo es WooCommerce. Todas las tiendas de WooCommerce ofrecen páginas de productos con varios botones para subir imágenes y otros archivos. Por ejemplo, puedes subir un archivo multimedia a la descripción, para la imagen del producto y en la galería del producto.

WordPress admite varios métodos para subir imágenes.
WordPress admite varios métodos para subir imágenes.

Además, varias cargas de diseño de sitios web comunes se realizan en el personalizador de temas de WordPress.

Para localizar estos botones de carga de archivos, vaya a Apariencia > Temas en el panel de control.

Sube los archivos en el editor de temas.
Sube los archivos en el editor de temas.

Busque su tema actual y haga clic en el botón Personalizar.

Personalizar el tema Storefront en WordPress.
Personalizar el tema Storefront en WordPress.

La siguiente página muestra el personalizador de WordPress con una colección de herramientas de edición en el menú. También puede ver una vista previa de su sitio web.

Todo, desde la Identidad del Sitio hasta las pestañas de fondo, proporcionan botones de carga para archivos adicionales de WordPress. La ventaja de trabajar en esta área es que los archivos subidos suelen tener un estilo y un formato automáticos después de la subida.

Personaliza la identidad del sitio, la cabecera, el pie de página y mucho más en WordPress.
Personaliza la identidad del sitio, la cabecera, el pie de página y mucho más en WordPress.

Un buen ejemplo se encuentra en la pestaña Identidad del sitio. Aquí es donde se carga el archivo del logotipo del sitio.

Suba un logotipo a su sitio de WordPress.
Suba un logotipo a su sitio de WordPress.

Otra es la pestaña Cabecera, donde se ofrece un botón para subir un archivo de cabecera en forma de elemento multimedia.

Añadir una imagen de cabecera a WordPress.
Añadir una imagen de cabecera a WordPress.

Por último, el panel de control de WordPress ofrece una herramienta de importación para cargar colecciones de archivos de sitios web, a menudo para cuando se desea transferir las publicaciones y páginas de un sitio web desde otra plataforma o un sitio web de WordPress diferente.

Estas funciones de carga de archivos se encuentran en «Herramientas > Importación» en el panel de control.

La herramienta de importación en WordPress.
La herramienta de importación en WordPress.

WordPress permite la importación de archivos desde plataformas como Blogger, Tumblr, feeds RSS generales, etc.

Por lo tanto, debe seleccionar el origen de los archivos de su sitio para completar la carga y hacer que la transferencia del sitio sea sencilla.

Para este tutorial, lanzaremos el Importador de WordPress. Haga clic en el botón Instalar ahora.

Inicie el importador de WordPress.
Inicie el importador de WordPress.

Una vez instalado el importador, haga clic en el enlace «Ejecutar importador».

Ejecute el importador de WordPress después de la instalación.
Ejecute el importador de WordPress después de la instalación.

Ahora tienes la oportunidad de cargar un archivo de importación desde tu ordenador. Ten en cuenta que el éxito de tu carga depende de la plataforma de la que estés extrayendo datos. Por ejemplo, el importador de WordPress requiere un archivo WordPress eXtended RSS (WXR) almacenado como un archivo .XML.

Después de hacer clic en el botón Elegir archivo, seleccione el botón Cargar archivo e importar para completar el proceso.

Elija un archivo de importación en WordPress.
Elija un archivo de importación en WordPress.

Subir archivos de WordPress a través de un cliente FTP

Ya hemos hablado de cómo acceder a tus archivos a través de un cliente FTP, pero ¿qué pasa con la carga de esos archivos mientras estás en el cliente?

Aunque cada cliente FTP tiene sus propias características e interfaces, la idea suele ser la misma, con dos opciones para subir un archivo a tu sitio web de WordPress.

Una vez que esté conectado tanto a los archivos de su sitio como a los archivos locales, arrastre un archivo local a la ubicación deseada en el directorio de WordPress.

Transfiera un archivo local a su servidor de WordPress.
Transfiera un archivo local a su servidor de WordPress.

Otra opción es hacer clic con el botón derecho del ratón en el archivo local que desea cargar y seleccionar el botón Cargar. Esto añade automáticamente el archivo subido a la carpeta actual que tienes abierta para los archivos de tu sitio.

Suba un archivo a su servidor de WordPress.
Suba un archivo a su servidor de WordPress.

El cliente FTP funciona de forma similar a tu ordenador, donde te preguntará si quieres reemplazar un archivo con el mismo nombre.

Sobrescribir archivos en WordPress.
Sobrescribir archivos en WordPress.

Subir archivos a través de cPanel

La última forma de subir un archivo a WordPress es a través del módulo cPanel de un proveedor de alojamiento. Kinsta ofrece su propio panel de control de alojamiento sin el tradicional cPanel. Por lo tanto, no se recomienda utilizar esta técnica si está migrando a Kinsta.

Si te preguntas cómo usar el cPanel para subir archivos en otra cuenta de alojamiento, consulta nuestra guía sobre cómo subir archivos HTML a WordPress, ya que tiene una sección que también cubre el cPanel.

Cómo descargar los archivos del sitio de WordPress

La descarga de un archivo de un sitio de WordPress a menudo funciona en la dirección opuesta a la subida de un archivo.

El tablero no tiene muchas herramientas para descargar archivos desde su interfaz, pero hay algunos trucos si localizas un archivo que necesita ser colocado en una máquina local para ser usado en otro lugar.

Su mejor opción es ir a la Biblioteca de Medios en el tablero y buscar el archivo deseado.

Vaya a «Medios > Biblioteca».

Sube los archivos a la biblioteca de WordPress.
Sube los archivos a la biblioteca de WordPress.

Todos los elementos que hayas subido a la Mediateca pueden descargarse en tu dispositivo local.

Por lo tanto, busque el archivo que desea descargar y haga clic en la miniatura para abrir los detalles del archivo. En este caso, queremos descargar un archivo PDF almacenado en el sitio web de ejemplo.

Busque un archivo en la biblioteca multimedia de WordPress.
Busque un archivo en la biblioteca multimedia de WordPress.

Todos los elementos de la biblioteca multimedia tienen asignada una URL de archivo. Debe ir a esta URL para descargar el archivo real en su ordenador.

Eso es posible copiando y pegando la URL en una nueva ventana del navegador o haciendo clic en el enlace Ver página adjunta.

Ver la página de adjuntos en la biblioteca de medios de WordPress.
Ver la página de adjuntos en la biblioteca de medios de WordPress.

Cada tipo de archivo es diferente en cuanto a la forma de descargarlo en su ordenador. El proceso también varía un poco en función de tu navegador y del software o las extensiones que tengas instaladas para abrir esos archivos.

Por ejemplo, mi navegador abre el archivo PDF a través de una extensión PDF de Chrome que tengo instalada. También es posible que te envíen a algo como Adobe Reader o que el archivo se descargue automáticamente en tu máquina.

En mi situación, haría clic en el icono de descarga de mi navegador.

Descargue un archivo PDF en WordPress.
Descargue un archivo PDF en WordPress.

Los archivos de imagen suelen ser más predecibles. Todo lo que tienes que hacer es ir a la URL del archivo de imagen, hacer clic con el botón derecho en esa imagen y seleccionar la opción Guardar imagen como. A continuación, te pedirá que le pongas un nombre al archivo y que elijas la carpeta en la que quieres colocar el archivo en tu ordenador.

Independientemente del método o de las herramientas que se utilicen, ésta suele ser una de las formas más rápidas de descargar archivos multimedia y activos sencillos de su sitio web a una máquina local.

Guardar una imagen en WordPress.
Guardar una imagen en WordPress.

Si se encuentra en una situación en la que necesita descargar un archivo XML que contenga elementos como entradas, páginas o productos, la solución estándar es utilizar la función de exportación de WordPress.

Para ello, vaya a Herramientas > Exportar en el panel de control.

Exportar un archivo de copia de seguridad de WordPress.
Exportar un archivo de copia de seguridad de WordPress.

Identifique lo que desea descargar como archivo XML. Puede elegir entre una amplia variedad de elementos, como pedidos, productos, medios, cupones y páginas. También tiene la opción de descargar todo el contenido de su sitio web.

Todo se consolida en un archivo XML porque a menudo se trata de una gran cantidad de datos para descargar de su sitio, y el archivo XML es fácil de cargar en un nuevo sitio web en una fecha posterior.

Para finalizar el proceso, haz clic en el botón Descargar archivo de exportación y colócalo donde quieras en tu ordenador.

Descargue un archivo de exportación de WordPress.
Descargue un archivo de exportación de WordPress.

El último método para descargar un archivo de WordPress es a través de su cliente FTP. Al igual que la subida de un archivo del sitio con un cliente FTP, la descarga se completa de dos maneras.

Puedes arrastrar el archivo que quieras descargar desde el área del sitio en vivo al área que muestra los archivos de tu ordenador. Para ello, basta con mantener pulsado el ratón y desplazar el archivo.

La otra opción es hacer clic con el botón derecho del ratón en el archivo de su sitio de WordPress y seleccionar el botón de descarga. La mayoría de los clientes de FTP colocan automáticamente ese archivo en la carpeta del ordenador que tienes abierta en el cliente.

Descargar un archivo desde un cliente FTP.
Descargar un archivo desde un cliente FTP.

Download a file from an FTP client.

Cómo hacer una copia de seguridad de los archivos de WordPress

Una copia de seguridad de los archivos de WordPress es uno de los protocolos de seguridad más importantes que debe seguir cualquier desarrollador. Una copia de seguridad no solo guarda una imagen de un sitio web en un periodo de tiempo determinado, sino que está disponible para que la restaures en caso de que algo vaya mal con el sitio.

Técnicamente, puede hacer manualmente una copia de seguridad de sus archivos principales de WordPress con un cliente FTP. Para ello, localice el directorio /public que contiene todos los archivos del núcleo de WordPress de ese sitio web.

Haga clic con el botón derecho del ratón en la carpeta y descargue todos los archivos del directorio en una ubicación de su ordenador.

Haga una copia de seguridad de su sitio de WordPress a través de FTP.
Haga una copia de seguridad de su sitio de WordPress a través de FTP.

No hay nada malo en la descarga local ocasional de tus archivos principales. Sin embargo, hay varias desventajas de tener esto como su único método de copia de seguridad:

  • Esto abre la posibilidad de que se produzcan errores humanos, como elegir los archivos equivocados, olvidar dónde se han guardado los archivos o no completar la copia de seguridad de forma regular.
  • Una copia de seguridad automática le garantiza que siempre tendrá una versión actualizada de sus archivos de copia de seguridad, mientras que una copia de seguridad manual podría ser de hace meses.
  • Todavía hay otros datos que requieren una copia de seguridad si planeas restaurar todo tu sitio web. Por ejemplo, los contenidos, como las entradas, deben guardarse, así como la base de datos.
  • Guardar en tu ordenador local no es tan seguro como cargar en un entorno de nube. Lo ideal sería tener una copia de seguridad tanto en la zona local como en la nube.

Entonces, ¿cuáles son las mejores opciones para hacer una copia de seguridad de los archivos de WordPress?

En Kinsta, admitimos seis tipos de copias de seguridad: diarias, por hora, manuales, generadas por el sistema, externas y descargables. Otros alojamientos pueden proporcionar copias de seguridad, pero es más probable que necesite un plugin de copia de seguridad de WordPress. Si se encuentra en esta situación, le recomendamos encarecidamente que opte por un plugin de copia de seguridad incremental de WordPress, como los que aparecen en la lista de opciones aquí.

Las copias de seguridad incrementales garantizan la optimización del almacenamiento de archivos, ya que sólo se realizan copias de seguridad cuando son necesarias o cuando se produce un cambio en su sitio web. Esto minimiza las docenas de archivos de copia de seguridad que, de otro modo, se producirían sin razón, sólo abarrotando su directorio de archivos de WordPress y potencialmente ralentizando su sitio web.

Copia de seguridad de los archivos de WordPress en Kinsta

Por defecto, todos los sitios en Kinsta tienen una copia de seguridad diaria, y puedes restaurar a una copia de seguridad anterior en cualquier momento en el tablero de MyKinsta.

Como breve resumen del artículo más detallado sobre el inicio de las copias de seguridad, el panel de control de MyKinsta proporciona una pestaña de Copias de Seguridad, que se encuentra yendo a la pestaña Sitios, eligiendo su sitio web, y luego haciendo clic en el elemento de menú Copias de Seguridad. Hay varias opciones de copias de seguridad disponibles para elegir. Puedes optar por realizar varias copias de seguridad por motivos de seguridad o seleccionar la que más te convenga.

Kinsta proporciona una variedad de tipos de copias de seguridad.
Kinsta proporciona una variedad de tipos de copias de seguridad.

Haz clic en la pestaña Manual para ver las opciones para hacer una copia de seguridad de los archivos de tu sitio cuando quieras. Hay un límite en Kinsta para las copias de seguridad manuales, pero es una gran opción si necesitas una copia de seguridad inmediata.

Copias de seguridad manuales en Kinsta.
Copias de seguridad manuales en Kinsta.

La pestaña Generada por el Sistema crea copias de seguridad de archivos cuando se completan acciones específicas en su sitio o en Kinsta. Por ejemplo, el uso de la herramienta de Búsqueda-Reemplazo, o el empuje de un entorno de Puesta en Escena, desencadena una copia de seguridad Generada por el Sistema. Esencialmente, es para situaciones en las que una copia de seguridad es extremadamente importante.

Copias de seguridad generadas por el sistema en MyKinsta.
Copias de seguridad generadas por el sistema en MyKinsta.

La pestaña Externa le pregunta si desea activar una copia de seguridad de los archivos del sitio en un sistema en la nube como Amazon S3 o Google Cloud Storage. Estos son excelentes para el almacenamiento complementario, si desea duplicar la seguridad de su sistema para asegurarse de que una copia de seguridad es segura en todo momento.

Consulte nuestra guía sobre la realización de copias de seguridad externas si piensa seguir este camino.

Kinsta soporta copias de seguridad externas en S3 y Google Cloud Storage.
Kinsta soporta copias de seguridad externas en S3 y Google Cloud Storage.

La pestaña de descarga genera una copia de seguridad descargable y la almacena en su ordenador, de forma muy similar a una copia de seguridad realizada a través de un cliente FTP. La principal diferencia, y ventaja, de descargar un archivo zip del sitio desde Kinsta es que también incluye un archivo SQL con el contenido de su base de datos.

Kinsta admite la descarga de copias de seguridad.
Kinsta admite la descarga de copias de seguridad.

Restaurar una copia de seguridad de un archivo

La restauración de una copia de seguridad depende de su alojamiento. Si utilizas un plugin de copia de seguridad de WordPress, tendrás que ir al área de configuración de ese plugin para encontrar un botón de restauración.

También es posible restaurar muchos de los archivos de su sitio a través de un cliente FTP, pero normalmente sugerimos utilizar un plugin o el panel de control de MyKinsta para simplificar.

En este artículo se cubren todas las estrategias de restauración de sitios de WordPress, incluyendo las siguientes opciones:

  • Restaurar una copia de seguridad a través de MyKinsta.
  • Restauración de una copia de seguridad en un entorno de ensayo.
  • Restauración de archivos de WordPress con un plugin.
  • Restauración con phpMyAdmin.
  • Completar la restauración de una copia de seguridad de WordPress con cPanel.
  • Restaurar manualmente a través del panel de control o mediante SFTP.

Siéntase libre de explorar todos los métodos de restauración de copias de seguridad en el artículo indicado. Para la restauración de la copia de seguridad más fácil, considere los siguientes pasos en el tablero de MyKinsta.

En MyKinsta, ve a la pestaña Sitios.

Seleccione el sitio para el que desea restaurar un archivo de copia de seguridad.

Seleccione un sitio en MyKinsta.
Seleccione un sitio en MyKinsta.

Haga clic en la pestaña de Copias de Seguridad. Esto revela las opciones de copia de seguridad que hemos cubierto antes.

Opciones de copia de seguridad en MyKinsta.
Opciones de copia de seguridad en MyKinsta.

Puedes decidir restaurar un archivo de copia de seguridad desde cualquiera de las copias de seguridad que ya hayas creado, como las externas, las de descarga o las manuales.

En MyKinsta, la más común es la copia de seguridad diaria. Por lo tanto, puedes mirar la lista de copias de seguridad diarias anteriores y hacer clic en el botón Restaurar a para revelar un menú desplegable.

Identifique si desea restaurar esta copia de seguridad en un entorno de sitio en fase o en vivo.

Restaurar copias de seguridad en MyKinsta.
Restaurar copias de seguridad en MyKinsta.

Escriba el texto solicitado por MyKinsta. Después de eso, haga clic en el botón Restaurar copia de seguridad para completar el proceso.

Confirme la restauración de la copia de seguridad en MyKinsta.
Confirme la restauración de la copia de seguridad en MyKinsta.

Cómo organizar los archivos multimedia en WordPress

Los vídeos y documentos subidos y las fotos ocupan gran parte del almacenamiento de su sitio a medida que pasa el tiempo. La biblioteca multimedia proporciona un flujo continuo de nuevos contenidos, potencialmente más que cualquier otra parte de un sitio de WordPress. Debido a esto, la Mediateca se vuelve desordenada, desorganizada y potencialmente restrictiva para los creadores de contenido del sitio, especialmente si hay muchos autores en un sitio.

WordPress ofrece herramientas de búsqueda y filtrado en la biblioteca multimedia, pero no son soluciones ideales para un sistema de archivos en constante crecimiento.

Por lo tanto, sugerimos herramientas de gestión de mediatecas a largo plazo, muchas de las cuales se describen en ese artículo enlazado.

A continuación te presentamos los mejores plugins para organizar tu biblioteca multimedia:

  • Media Library Plus – Este plugin es ideal para crear carpetas reales en tu biblioteca; también recibes funciones para mover, renombrar y regenerar miniaturas.
  • MaxGalleria – Incluye características como un lightbox responsivo, una galería mejorada para el uso del frontend, y algunas excelentes extensiones para la gestión de archivos.
  • Habilitar el reemplazo de medios – Esta es una opción para reemplazar fácilmente un archivo en su biblioteca de medios en lugar del proceso habitual de tener que eliminar un archivo y volver a cargar otro en su lugar.
  • WordPress Real Media Library – Este es un plugin con una miríada de herramientas para la gestión de carpetas y archivos multimedia. Ofrece opciones para ordenar las imágenes de forma personalizada, cargas avanzadas y creación de galerías.

Cómo proteger sus directorios de WordPress

Los permisos de los archivos de WordPress presentan una línea de defensa para mantener a los intrusos alejados de sus archivos principales. Mover esos archivos a directorios alternativos también resuelve los problemas que puedan surgir.

Dicho esto, también tiene la oportunidad de proteger con contraseña un directorio para garantizar que sólo los usuarios con esa contraseña puedan acceder a los archivos más importantes de WordPress.

El proceso detallado para la protección con contraseña se describe aquí, pero también cubriremos los pasos básicos a continuación.

  1. Haga un archivo .htpasswd con la ayuda de este generador.
  2. Suba el nuevo archivo al directorio de WordPress que desea proteger con una contraseña.
  3. Haga un archivo .htaccess con el siguiente código incluido en ese archivo.
AuthType Basic
AuthName "restricted area"
AuthUserFile /www/user/public/protecteddirectory.htpasswd
require valid-user

Actualiza ese trozo de código con la ruta del directorio que quieres proteger. También quieres cambiar la ruta y los nombres de los directorios.

Esta es la forma ideal de proteger con contraseña un sitio que utiliza un host con Apache. Los usuarios de Kinsta pueden ponerse en contacto con el equipo de soporte técnico para proteger con contraseña sus archivos.

Cómo reemplazar los archivos principales de WordPress

Te preguntarás por qué querrías reemplazar los archivos del núcleo de WordPress. Si has leído alguna parte de este artículo ya habrás oído varias veces que tocar los archivos del núcleo suele ser una idea mal vista.

Sin embargo, reemplazar un archivo central, si no todos los archivos centrales, proporciona una solución para un sitio web que es inaccesible o está comprometido. De esta manera, estás reemplazando los archivos comprometidos para asegurarte de que ninguno de ellos se traslada al reinicio de tu sitio.

Sin embargo, es importante tener ya una copia de seguridad del sitio web almacenada en otro lugar para asegurarse de que la nueva instalación de archivos del núcleo puede volver a lo que era su sitio antes.

La buena noticia es que muchos archivos del núcleo no se tocan durante la vida útil de un sitio de WordPress. Por lo tanto, puede tener la oportunidad de simplemente cambiar los viejos archivos del núcleo por otros nuevos (dejando los archivos de contenido y activos primarios) en un intento de restaurar su sitio web y convertirlo en lo que era antes del ataque o error que causó el problema en primer lugar.

Lo interesante es que sus archivos del núcleo de WordPress ya están siendo reemplazados en segundo plano si tiene activadas las actualizaciones automáticas de WordPress. Sin embargo, queremos entender cómo intercambiar estos archivos manualmente también.

Para empezar, abra su cliente FTP y localice la carpeta pública bajo su directorio principal. Los archivos de su sitio web siguen estando disponibles incluso si su sitio web es inaccesible.

Reemplazar los archivos del núcleo de WordPress a través de FTP.
Reemplazar los archivos del núcleo de WordPress a través de FTP.

Ve a la página de descargas de WordPress.org y descarga los archivos más recientes del núcleo de WordPress. Se trata de un archivo zip, así que guárdalo en un lugar que recuerdes en tu ordenador.

Descargue la última versión de WordPress.
Descargue la última versión de WordPress.

En su ordenador, descomprima los nuevos archivos del núcleo para que haya una carpeta normal al lado, con el mismo nombre. Abre esa carpeta y haz clic en la carpeta de WordPress para ver los nuevos archivos principales.

Descomprima el paquete WordPress Core.
Descomprima el paquete WordPress Core.

Elimine la carpeta wp-content y el archivo wp-config-sample.php.

La razón de esto es porque no queremos reemplazar los archivos wp-content o wp-config.php en su sitio web actual. De lo contrario, terminarás con una reinstalación completamente en blanco, eliminando todo el trabajo de diseño que has hecho antes.

Sólo es aceptable reemplazar estos archivos si tienes una copia de seguridad completa del pasado reciente.

No sobrescribas la carpeta wp-content ni el archivo wp-config.php.
No sobrescribas la carpeta wp-content ni el archivo wp-config.php.

Sin los archivos wp-content y wp-config-sample.php sus nuevos archivos centrales deberían tener este aspecto:

Estructura de archivos de WordPress después de reinstalar WordPress.
Estructura de archivos de WordPress después de reinstalar WordPress.

Abra su cliente FTP y acceda a su sitio web utilizando las credenciales SFTP que se encuentran en su cuenta de alojamiento. Puede encontrar más información al respecto aquí.

Una vez conectado, podrá ver los archivos de su sitio. Vaya a la carpeta pública para abrir sus archivos actuales de WordPress.

En el otro lado de su cliente FTP, localice la nueva colección de archivos del núcleo de WordPress. Si está en una vista de lado a lado en el cliente FTP, ambos lados deben aparecer casi idénticos – excepto por los archivos wp-content y wp-config.php; los eliminamos antes del entorno local.

Ver los archivos del sitio en la carpeta pública.
Ver los archivos del sitio en la carpeta pública.

Encuentre los archivos wp-content y wp-config.php en su directorio público de WordPress.

En este paso, quieres mantener esos archivos y eliminar el resto. Puedes eliminar el resto de los archivos, pero suele ser prudente moverlos a otra carpeta temporal por si algo va mal.

Mantenga la carpeta wp-content y el archivo wp-config.php.
Mantenga la carpeta wp-content y el archivo wp-config.php.

Antes de eliminar esos archivos, su sitio web puede verse bien en el frontend. También es posible que estés recibiendo un error y que por eso estés completando este proceso en primer lugar.

Para demostrarlo, este es el aspecto de nuestro sitio web de prueba antes de eliminar cualquier archivo:

Pruebe el sitio de WordPress antes de eliminar los archivos.
Pruebe el sitio de WordPress antes de eliminar los archivos.

Una vez que todo está fuera, excepto los archivos wp-content y wp-config.php, una página en blanco, un error o un listado de directorios es lo único que los usuarios ven en su frontend. Para minimizar el impacto de la caída de su sitio por un momento, coloque un nuevo archivo index.php en el directorio de su sitio y escriba un mensaje de mantenimiento en el archivo.

Crear un archivo index.php con un mensaje de mantenimiento.
Crear un archivo index.php con un mensaje de mantenimiento.

A continuación, es el momento de transferir todos los nuevos archivos del núcleo al directorio de su sitio web. Dependiendo de su cliente FTP, esto normalmente implica arrastrar los nuevos archivos del núcleo para reemplazar los antiguos o potencialmente subirlos desde su ordenador.

Transfiera los nuevos archivos del núcleo de WordPress a su servidor.
Transfiera los nuevos archivos del núcleo de WordPress a su servidor.

Una vez que la transferencia se haya completado, todo en su carpeta pública debería ser casi idéntico a lo que tenía antes. La única diferencia es que se trata de archivos centrales completamente nuevos (limpios), con lo que se espera que se elimine cualquier problema que tuviera antes.

Una transferencia exitosa de los archivos del núcleo de WordPress.
Una transferencia exitosa de los archivos del núcleo de WordPress.

Asegúrese de comprobar el frontend de su sitio después de esa transferencia. En nuestra prueba, devolvió nuestro sitio a la normalidad, manteniendo el contenido y el estilo intactos debido a que no reemplazamos archivos como wp-content y wp-config.php.

Compruebe el frontend de su sitio después de reinstalar WordPress.
Comprueba el frontend de tu sitio después de reinstalar WordPress.

Nota: Tendrás que actualizar tu base de datos o importarla desde una copia de seguridad. WordPress te pide que actualices tu base de datos cuando vuelvas a entrar en tu panel de administración. También es posible importar una copia de seguridad de la base de datos utilizando tu plugin de copia de seguridad favorito de WordPress. Kinsta proporciona una copia de seguridad de tu base de datos por defecto.

Limpieza de los Archivos de WordPress

El directorio de WordPress y sus archivos funcionan como un coche. Algunos archivos actúan como baterías, otros como interruptores de encendido, mientras que otros son más como el motor, que es lo más importante. Cuando se mantiene y se pone a punto, el vehículo que es WordPress funciona de forma eficiente y ofrece lo que se necesita de forma regular.

Sin embargo, a veces hay una pieza defectuosa, o algo que simplemente no funciona como antes. Por eso WordPress y los plugins y temas tienen actualizaciones. Por eso los desarrolladores mantienen y hacen copias de seguridad de los sitios para que sigan funcionando bien y para protegerlos en caso de que algo vaya mal.

Al igual que con un coche, hay que mantener limpio todo, desde el aceite hasta las alfombras del suelo. De lo contrario, corres el riesgo de crear más problemas en el futuro.

Dado que los archivos son los que suelen requerir limpieza, queremos repasar algunos pasos que puedes dar para asegurarte de que tus directorios se limitan a lo esencial y que tus archivos no están llenos de basura.

Aquí tienes un rápido proceso de limpieza para que tus archivos brillen:

  1. Elimina las entradas y páginas innecesarias, así como el contenido de baja calidad que sea un duplicado de otra cosa en tu sitio o algo antiguo que ninguno de tus usuarios encontrará útil.
  2. Elimina los comentarios de spam para limitar la carga de tu base de datos y mantener alejados a los intrusos. El plugin Akismet es la mejor solución para eliminar automáticamente los comentarios de spam.
  3. Deshazte de los activos que se cargan en cada página o que hacen que tu sitio web funcione lentamente. El plugin WP Asset Clean Up tiene las mejores características para este proceso, especialmente cuando se trata de disminuir el número de peticiones HTTP entre archivos.
  4. Adopta un enfoque automatizado para limpiar tu base de datos. La base de datos está técnicamente separada de los archivos de WordPress, pero todos trabajan juntos. Considera un plugin como WP-Optimize, o uno de los muchos plugins de optimización de bases de datos, para identificar las entradas de datos innecesarias y deshacerte de ellas para siempre.
  5. Optimiza tus elementos multimedia para que no hagan que tu carpeta wp-content sea la principal culpable de los tiempos de carga lentos. Hay varios plugins y métodos de optimización de imágenes a tener en cuenta.
  6. Deshazte de los temas y plugins antiguos. Estos se encuentran en tu carpeta wp-content, desordenando el servidor y potencialmente ralentizando el sitio.
  7. Las actualizaciones de WordPress, de los temas y de los plugins son esenciales para cerrar las brechas en tu infraestructura de seguridad y para asegurar que tu directorio de archivos funcione bien. Asegúrate de ejecutar actualizaciones automáticas si es posible.

Lee nuestra guía en profundidad sobre la optimización completa del sitio de WordPress para mejorar el rendimiento en cada área de tu sitio.

Resumen

Explorar cada aspecto de los archivos principales de WordPress requiere paciencia, pero es un proceso gratificante que aumenta tu confianza al trabajar con WordPress y te permite tomar las decisiones y ediciones correctas cuando sea necesario. Además, el conocimiento de los archivos de WordPress te garantiza que estés completando los procedimientos de seguridad y de copia de seguridad necesarios en caso de que ocurra algo con tu sitio web.

Para una descripción completa de la estructura de archivos raíz de WordPress, echa un vistazo al documento oficial de archivos de WordPress. Explica cada archivo en profundidad y puede aclarar las preguntas que tengas sobre los archivos no cubiertos en este artículo.

Haznos saber en los comentarios más abajo si tienes alguna pregunta o comentario sobre los archivos y directorios de WordPress.