Blog de programación, errores, soluciones

Configuraciones y opciones en wp-config.php -WordPress

El archivo wp-config.php es el mas importante dentro de WordPress y tiene varias opciones las cuales podemos usar. Ejemplo de estas configuraciones son limitar el numero de revisiones, cada cuanto se  borro lo que va a la papelera en WordPress, incrementar la memoria asignada. En este articulo veremos las que mas se usan para mas 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 cual es el limite de revisiones que tiene wordpress por defecto pero creo que no tiene un limite especifico.

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 dias 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 host 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 esta 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 comveniente que incluya el http:// y sin ‘/’ de otra manera podria reducir el numero 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 )

Ademas de todo lo demás en nuestro achivo 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 a el login y el área de administración, de esta manera el password nunca es mandado en sobre una coneccion 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 ultima configuración me di cuenta recientemente 😅, así que puede imaginarse la lluvia de spam con la palabras que hay en imagen; tales como viagra, loan, buy, prices, medicine, lo en verde son nombres bloqueado ya que no tengo ninguna intención de mostrarlos.

Referencia:

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

Ayudame: Por favor deja un comentario antes de irte, tu opinión es bienvenida. Si te gusta el contenido comparte.