10 trucos que puedes realizar con el fichero wp-config.php

El archivo wp-config se encarga de las distintas configuraciones de nuestro WordPress. A menudo es llamado como el gran desconocido puesto que es un archivo muy importante y la mayoría de administradores no lo han editado en la vida. En este artículo te mostramos 10 trucos que puedes realizar con el fichero wp-config.php.

wp-config.php

Activar el depurador de errores

Puedes activar y desactivar el depurador de errores editando el fichero wp-config. Por defecto, la variable que rige la activación de esta función está a false en el fichero, es decir, está desactivado por defecto. Pero puedes habilitarlo cambiando el valor de la variable de false a true.

# Activa el depurador de WordPress
define( 'WP_DEBUG', true );

Este segundo script activa el debugger del frontend que te permite depurar errores de CSS y de código Javascript. Recuerda, activa estos depuradores si tu web se encuentra en desarrollo, nunca en producción.

# Activa el depurador de CSS y Javascript
define( 'SCRIPT_DEBUG', true );

Cambiar el prefijo de la base de datos

WordPress por defecto utiliza el prefijo wp_ en todas las tablas de su base de datos. Si quieres reforzar la seguridad de tu base de datos puedes cambiar el prefijo por uno más complejo.

Está opción también se encuentra presente en el fichero wp-config, solo tienes que cambiar el valor de la variable $table_prefix para hacer que tu BD sea mucho más segura.

Cambia únicamente el prefijo de las tablas si cuentas con una instalación limpia o tu web se encuentra en desarrollo. Si la web ya se encuentra en producción, hazlo bajo tu propia responsabilidad.

# Crea prefijos seguros para las tablas de WordPress
# Solo numeros, letras y guiones bajos
$table_prefix = 'b65_23_';

Cambiar las URLs de WordPress

Ya sabes que puedes definir las URLs de WordPress a través del backoffice, en Ajustes > General. Aún así, también puedes configurar dichas URLs a través del fichero wp-config.

El hecho de definir las constantes WP_SITEURL y WP_HOME en el archivo wp-config tiene dos ventajas:

  • Puede salvarte la vida si no puedes acceder al backoffice por cualquier razón.
  • Reduce el número de llamadas a la BD ya que se consulta este fichero en lugar de la tabla correspondiente de la base de datos.

WP_SITEURL especifica la URL con la que los usuarios pueden acceder a tu web, mientras que WP_HOME define la raíz de la instalación de tu proyecto.

# Define la URL de tu web
define('WP_SITEURL', 'http://www.tusitioweb.com');

# Define el raiz de tu instalación
define('WP_HOME', 'http://www.tusitioweb.com/wordpress');

Limpiar la papelera cada cierto tiempo

Puedes hacer que WordPress saque la basura cada X tiempo de manera sencilla. Es muy simple, solo tienes que asignar a la variable el número de días que tienen que pasar para que el sistema limpie la Papelera. Ojo, también puedes anular la función de Papelera poniendo el valor a 0.

# Limpiar la papelera tras 7 dias
define( 'EMPTY_TRASH_DAYS', 7 );

Habilitar la caché de WordPress

Puedes habilitar la caché de WordPress con solo una línea de código. La mayoría de plugins de caché de WordPress, como W3 Total Cache y WP Super Cache, automáticamente añade este snippet al fichero wp-config.

# Enables WP cache
define( 'WP_CACHE', true );

Habilitar la función multisitio

Añadiendo la constante WP_ALLOW_MULTISITE a tu fichero wp-config puedes habilitar la característica multisitio en WordPress que te permite crear una network de sitios WordPress.

# Convierte tu WordPress en multisitio
define( 'WP_ALLOW_MULTISITE', true );

Redirigir subdominios y subcarpetas que no existen

En ciertas ocasiones, los visitantes escriben en la barra de direcciones subdominios y subcarpetas con nuestro dominio que no existen. Puedes redirigir a estos usuarios a otra página de tu dominio, por ejemplo, a la portada, con la ayuda de la constante NOBLOGREDIRECT.

# Redirige subdominios y subcarpetas que no existen a la portada
define( 'NOBLOGREDIRECT', 'http://www.tusitioweb.com' );

Gestionando las revisiones de los posts

WordPress cuenta con un control de versiones integrado, es decir, el sistema guarda las distintas revisiones de los artículos que redactes. Un post el cual has editado muchísimas veces puede tener hasta 25-30 revisiones las cuales ocupan un espacio importante en la base de datos.

Mediante la constante WP_POST_REVISIONS puedes maximizar el número de revisiones de los posts o deshabilitar completamente la función.

# Desactivar completamente las revisiones de los posts
define( 'WP_POST_REVISIONS', false );

# Almacenar solo un maximo de 3 revisiones
define( 'WP_POST_REVISIONS', 3 );

Deshabilitar las actualizaciones automáticas

WordPress lleva a cabo actualizaciones automática por defecto para versiones menores y archivos de traducción.

Puedes activar y desactivar esta función estableciendo los valores de las constantes AUTOMATIC_UPDATER_DISABLED (para todas las actualizaciones) y WP_AUTO_UPDATE_CORE (para las actualizaciones principales) según las siguientes reglas:

# Deshabilitar todas las actualizaciones automáticas
define( 'AUTOMATIC_UPDATER_DISABLED', true );

# Deshabilitar todas las actualizaciones del núcleo de WP
define( 'WP_AUTO_UPDATE_CORE', false );

# Desactivar todas las actualizaciones del núcleo, incluyendo las principales y las menores
define( 'WP_AUTO_UPDATE_CORE', true );

# Admitir unicamente las actualizaciones menores
define( 'WP_AUTO_UPDATE_CORE', 'minor' );

Incrementar la memoria límite de PHP

A veces debes aumentar la memoria límite de PHP que tu proveedor de hosting ha asignado a tu web, especialmente si te has topado con el tan temido mensaje de «Allowed memory size of xxxxxx bytes exhasuted». Para ello, utiliza WP_MEMORY_LIMIT para la parte pública y WP_MAX_MEMORY_LIMIT para el área de administración.

Ojo, ten en cuenta que algunos proveedores no permiten aumentar la memoria límite manualmente, en este caso contáctalos y pídeles que lo hagan por ti.

# Fija la memoria límite de la web
define( 'WP_MEMORY_LIMIT', '96M' );

# Fija la memoria límite de la parte publica
define( 'WP_MAX_MEMORY_LIMIT', '128M' );

Y hasta aquí nuestro artículo sobre 10 trucos que puedes realizar con el fichero wp-config.php. Espero que te haya gustado y, si te ha resultado útil, no dudes en compartirlo en redes sociales.

Icono: Danil Polshin

Scroll al inicio