---
title: "10 trucos que puedes realizar con el fichero wp-config.php"
description: "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 administrado..."
url: https://wpdirecto.com/trucos-fichero-wpconfigphp/
date: 2018-02-02
modified: 2018-02-04
author: "MyR"
image: https://wpdirecto.com/wp-content/uploads/2018/02/trucos-wp-config.jpg
categories: ["Guías"]
tags: ["archivo de configuración", "configuración", "trucos", "wp-config", "wp-config.php"]
type: post
lang: es
---

# 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](https://wpdirecto.com/wp-content/uploads/2018/02/trucos-wp-config.jpg)

## 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](https://wpdirecto.com/anadir-codigo-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](https://wpdirecto.com/optimizar-datos-wordpress/) 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](https://wpdirecto.com/plugins-de-cache-2017/), 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](https://wpdirecto.com/como-insertar-publicaciones-de-redes-sociales-en-wordpress-1504/)**.

**Icono:** [Danil Polshin](https://thenounproject.com/term/gear/644882)
