Blog de programación, errores, soluciones

Configuraciones y opciones en wp-config.php -WordPress

El archivo wp-config.php es el más importante dentro de WordPress y tiene varias opciones las cuales podemos usar. Ejemplo de estas configuraciones son limitar el número de revisiones, cada cuanto se  borró lo que va a la papelera en WordPress, incrementar la memoria asignada. En este artículo veremos las que más se usan, para más configuraciones vea la referencia.

Revisiones.

A continuación veremos como hacerle cambios a como maneja WordPress nuestras revisiones. Primero la cantidad de las revisiones la podemos disminuir con la opción WP_POST_REVISIONS.

por ejemplo
//revisión por defecto guarda todas las revisiones
define('WP_POST_REVISIONS',TRUE);
//Bajamos la cantidad de revisiones a 3
define( 'WP_POST_REVISIONS', 3 );
//La siguiente linea deja a todos los post sin revisiones
define( 'WP_POST_REVISIONS', FALSE );

No recuerdo bien cuál es el límite de revisiones que tiene WordPress por defecto, pero creo que no tiene un límite específico.

Segundo, podemos cambiar el intervalo de tiempo que demora en auto-guardarse nuestras revisiones con la opción AUTOSAVE_INTERVAL .

Ejemplo:

//definamos nuestro intervalo de guardado a 10 min 60x10 = 600
//si usted es alguien que se distiende bastante haciendo sus post puede que le guste mas esta configuración
define( 'AUTOSAVE_INTERVAL', 600 );

La Papelera.

WordPress tiene desde hace ya mucho una papelera de reciclaje a la cual van los archivos borrados, por defecto esta papelera se vacía cada 30 días, pero puede ser cambiada la opcion EMPTY_TRASH_DAYS.

define('EMPTY_TRASH_DAYS', 5);

Incrementar la memoria asignada a PHP

Esta configuración en wp-config.php es muy interesante ya que nos permite cambiar la memoria asignada. Esta configuración tal vez no funcione porque dependerá de si el host donde se instale el blog permite o no el incremento de memoria, de todas maneras tenga en cuenta que los hosts a menudo limitan la memora a menos de 64mb y muchos lo ponen a 8mb. Si en algún momento recibe este mensaje es probable que necesite de este comando «Allowed memory size of xxxxxx bytes exhausted»

define( 'WP_MEMORY_LIMIT', '64M' );
//las tareas de administracion requieren bastante memoria por eso podemos poner que incremente la memoria hasta un limite maximo
define('WP_MAX_MEMORY_LIMIT','256M');


Cache

La configuración WP_CACHE incluye el script wp-content/advance-cache.php cuando se está ejecutando wp-settings.php. Si por algún motivo da algun error en wp-content/advance-cache.php esto puede ser algún conflicto entre un plugin con el script advance-cache.php y lo solucionaremos cambiando este valor a false en nuestro archivo wp-config.php.

define( 'WP_CACHE', true );

WP_HOME

WP_HOME sobrescribe el valor de wp_option_table por home, pero no lo cambia en la base de datos. Esta es la direccion con la que los usuarios encuentren tu sitio. Es conveniente que incluya el http:// y sin ‘/’ de otra manera podria reducir el número de llamadas a la base de datos cuando se esta cargando el sitio.

define( 'WP_HOME', 'http://example.com/wordpress' );

requerimento de SSL para Admin Area y Logins (Ver 4.0 en adelante )

Además de todo lo demás en nuestro archivo wp-config.php  podemos decirle que necesite SSL para entrar a nuestra web con FORCE_SSL_ADMIN es para cuando necesites o quieras darle seguridad al login y el área de administración, de esta manera el password nunca es mandado en sobre una conexión insegura (vea que es SSL)

define( 'FORCE_SSL_ADMIN', true );

Otra Configuración que recomiendo es la de bloquear Comentarios

Esto puede hacerlo de una forma fácil yendo a Herramientas > Ajustes > Comentarios. Dentro de esta sección ir a donde dice lista negra.

lista negra wordpress
Lista negra de comentarios nombres o correos electrónicos

como puede ver hay alguna que otra palabra bloqueada en comentarios, ademas de bloquear palabras, puede bloquear usuarios, URLs y IPs.

De esta última configuración me di cuenta recientemente 😅, así que puede imaginarse la lluvia de spam con las palabras que hay en imagen; tales como viagra, loan, buy, prices, medicine, lo en verde son nombres bloqueados ya que no tengo ninguna intención de mostrarlos.

Referencia:

https://codex.wordpress.org/Editing_wp-config.php

Somethig wrong? If you found an error or mistake on the content you can contact me on twitter | @luisg2249_luis.
Last 4 post in same category