15 trucos útiles de configuración de WordPress que quizá no conozcas

WP-config es uno de los archivos más potentes de tu sitio de WordPress, y desempeña un papel importante en el funcionamiento de WordPress entre bastidores. Hay algunos trucos de configuración de WordPress muy útiles que la mayoría de los principiantes desconocen. En este artículo, compartiremos algunos de los trucos de configuración de WordPress más útiles que te ayudarán a solucionar problemas, optimizar y asegurar tu sitio de WordPress

Trucos útiles de configuración de WordPress

¿Cómo utilizar estos trucos de configuración de WordPress?

WordPress viene con un potente archivo de configuración llamado wp-config.php. Se encuentra en la carpeta raíz de cada sitio de WordPress y contiene importantes ajustes de configuración

Para saber más, consulta nuestra guía sobre cómo editar el archivo wp-config.php en WordPress

Todas las mejores empresas de alojamiento de WordPress vienen con la instalación de WordPress en 1 clic, lo que significa que nunca tendrás que editar el archivo wp-config.php durante la instalación. Esta es la razón principal por la que muchos usuarios no están familiarizados con el poder de este archivo

Puedes utilizar el archivo wp-config para solucionar problemas, optimizar y asegurar tu sitio de WordPress.

El archivo wp-config.php es una herramienta poderosa, y un pequeño error en el código puede hacer que tu sitio web sea inaccesible. Sólo debes editar este archivo cuando sea necesario y crear siempre una copia de seguridad completa de WordPress antes de realizar cualquier cambio,

Dicho esto, echemos un vistazo a algunos prácticos trucos de configuración de WordPress que puedes utilizar en tu sitio web

1. Los ajustes básicos de configuración de WordPress

Por defecto, sólo tienes que rellenar la configuración de la base de datos durante la instalación de WordPress. Si no tienes un archivo wp-config.php, se te pedirá que crees uno rellenando la información de tu base de datos

Ajustes de configuración por defecto de WordPress

WordPress intentará guardar automáticamente estos ajustes generando un archivo wp-config.php. Sin embargo, si falla, tendrás que añadirlos manualmente

Para ello, tendrás que conectarte a tu sitio web mediante un cliente FTP. Una vez conectado, tendrás que cambiar el nombre del archivo wp-config-sample.php por wp-config.php

Cambiar el nombre del archivo wp-config-sample.php

Después de esto, puedes seguir adelante y editar el archivo wp-config.php recién creado. Tendrás que añadir la información de tu base de datos cambiando las siguientes líneas:


define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

No olvides guardar los cambios y subir el archivo al servidor

2. Añadir claves de seguridad en WordPress

La instalación por defecto de WordPress añade automáticamente claves de seguridad a su archivo de configuración. Estas claves de seguridad se utilizan para añadir una capa de seguridad adicional a tu inicio de sesión en WordPress y a la autenticación de las cookies

Siempre puedes regenerar las claves de seguridad si crees que alguien puede estar accediendo a tu sitio web sin la debida autenticación. Al cambiar las claves de seguridad, se cerrarán las sesiones de todos los usuarios registrados


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' );

Para más información, consulta nuestro artículo sobre las claves de seguridad de WordPress y cómo utilizarlas

3. Cambiar el prefijo de la tabla de WordPress

Una instalación típica de WordPress por defecto añade un wp_ a todos los nombres de las tablas de la base de datos de WordPress. Algunos expertos en seguridad de WordPress creen que cambiar el prefijo de la tabla puede hacer que tu base de datos de WordPress sea más segura

Para ello, debes cambiar la siguiente línea en tu configuración de WordPress


$table_prefix = 'wp_';

Si estás haciendo esto para un sitio web existente, entonces también tendrás que cambiar el prefijo de la tabla en tu base de datos de WordPress. Para ello, consulta nuestro artículo sobre cómo cambiar el prefijo de la base de datos de WordPress

4. Activar la depuración en WordPress

WordPress viene con una función de depuración muy útil que te permite ver u ocultar los errores de WordPress cuando está en modo de depuración. Para activarla, tendrás que añadir esta regla en tu archivo de configuración de WordPress


define( 'WP_DEBUG', true );

También puedes activar la depuración ocultando los errores en tu sitio web y guardándolos en un archivo de registro en su lugar. Para ello, añade las siguientes líneas a tus ajustes de configuración


define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Esto creará un archivo debug.log dentro de la carpeta wp-content de tu sitio web y almacenará todos los errores de depuración y avisos dentro del archivo de registro

5. Cambiar la dirección de tu sitio o de WordPress

Normalmente, puedes configurar las URLs de tu sitio y de WordPress desde Ajustes " General de la página. Sin embargo, es posible que no puedas hacerlo si no tienes acceso a tu sitio de WordPress, ves errores de redirección o acabas de trasladar tu sitio

En ese caso, puedes cambiar las URL de tu sitio y de WordPress a través del archivo wp-config.php añadiendo las siguientes líneas


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

No olvides sustituir example.com por tu propio nombre de dominio

6. Anular los permisos de los archivos

WordPress te permite anular los permisos de los archivos si tu host tiene permisos restrictivos para todos los archivos del usuario. La mayoría de los usuarios no necesitan esto, pero existe para aquellos que lo necesitan.


define('FS_CHMOD_FILE', 0644);
define('FS_CHMOD_DIR', 0755);

Para saber más sobre los permisos de archivos, consulta nuestro artículo sobre cómo solucionar el error de permisos de archivos y carpetas en WordPress.

7. Cambiar la configuración de la revisión de la publicación

WordPress tiene una función muy útil de revisión de entradas que te permite deshacer los cambios en tus entradas y páginas volviendo a una versión anterior o a un autoguardado

Puedes desactivar o cambiar los ajustes de revisión de entradas a través del archivo de configuración. Aquí tienes diferentes ajustes de revisión de posts que puedes utilizar

Puedes cambiar la frecuencia con la que WordPress almacena un autoguardado como una revisión añadiendo la siguiente línea:


define('AUTOSAVE_INTERVAL', 120); // in seconds

Algunos artículos de tu sitio pueden tener docenas de revisiones de entradas, dependiendo del tiempo que se haya tardado en escribirlos. Si crees que esa característica te molesta, puedes limitar el número de revisiones por post.


define('WP_POST_REVISIONS', 10);

Si por alguna razón, quieres desactivar la función de revisión de entradas por completo (no se recomienda en absoluto), entonces puedes utilizar el siguiente código para desactivar las revisiones de entradas


define( 'WP_POST_REVISIONS', false );

8. Cambiar la configuración de la papelera de WordPress

WordPress viene con una función de papelera llamada Trash. Cuando un usuario envía una entrada a la papelera, ésta sigue almacenada en tu sitio web durante los siguientes 30 días como basura. Después de ese tiempo, WordPress los elimina automáticamente para siempre

Puedes cambiar este comportamiento modificando el número de días que quieres conservar la basura


define( 'EMPTY_TRASH_DAYS', 15 ); // 15 days

Si no te gusta esta función, puedes desactivarla añadiendo la función de abajo:


define('EMPTY_TRASH_DAYS', 0 );

Nota: Utilizar el cero significa que tus entradas se eliminarán permanentemente. WordPress no pedirá confirmación cuando hagas clic en Eliminar permanentemente. Cualquier clic accidental podría costarte..

Para saber más, consulta nuestro artículo sobre cómo limitar o desactivar la función de vaciado automático de la papelera en WordPress.

9. Añadir constantes FTP/SSH a la configuración de WordPress

Por defecto, WordPress te permite actualizar el núcleo, los temas y los plugins de WordPress desde el panel de administración. Hay algunos alojamientos que requieren una conexión FTP o SSH cada vez que intentas actualizar o instalar un nuevo plugin

WordPress pide información sobre el FTP

Utilizando los códigos, puedes establecer las constantes FTP o SSH y no tener que volver a preocuparte por ello.


// forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets"
define('FS_METHOD', 'ftpext');
// absolute path to root installation directory
define('FTP_BASE', '/path/to/wordpress/');
// absolute path to "wp-content" directory
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
// absolute path to "wp-plugins" directory
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
// absolute path to your SSH public key
define('FTP_PUBKEY', 'https://cdn2.wpbeginner.com/home/username/.ssh/id_rsa.pub');
// absolute path to your SSH private key
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');
// either your FTP or SSH username
define('FTP_USER', 'username');
// password for FTP_USER username
define('FTP_PASS', 'password');
// hostname:port combo for your SSH/FTP server
define('FTP_HOST', 'ftp.example.org:21'); 

Nota: No olvides sustituir la ruta de WordPress y ftp.example.com por la información de tu propio host FTP

10. Permitir la reparación automática de la base de datos

WordPress viene con una función integrada para optimizar y reparar automáticamente la base de datos de WordPress. Sin embargo, esta función está desactivada por defecto

Para activar esta función debes añadir la siguiente línea a tu archivo de configuración de WordPress


define('WP_ALLOW_REPAIR', true);

Después de añadir esto, tienes que visitar la siguiente URL para optimizar y reparar la base de datos de WordPress

http://example.com/wp-admin/maint/repair.php

No olvides sustituir example.com por tu propio nombre de dominio. Verás una página sencilla con las opciones de reparar o reparar y optimizar la base de datos. No necesitas estar conectado para acceder a esta página

Optimizar y reparar la base de datos de WordPress

11. Aumentar el límite de memoria de PHP

Algunos de los errores más comunes de WordPress son causados por el agotamiento de la memoria PHP. Puedes aumentar el límite de memoria PHP a través del archivo wp-config.php. Simplemente pega el código que aparece a continuación:


define('WP_MEMORY_LIMIT', '128M');

12. Mover el directorio de wp-content

WordPress te permite mover tu directorio wp-content. Algunos expertos creen que puede ayudar a reforzar la seguridad de WordPress

Tendrás que añadir el siguiente código a tu archivo wp-config.php


define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');

No olvides sustituir example.com por tu propio nombre de dominio

13. Utilizar tablas de usuario personalizadas

Por defecto, WordPress guarda todos los datos de los usuarios en las tablas wp_users y wp_usermeta. Utilizando la función siguiente, puedes especificar la tabla en la que quieres que se guarde la información de tus usuarios.


define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

14. Activar la red multisitio

Cada sitio de WordPress viene con una función integrada de multisitio que te permite crear varios sitios de WordPress utilizando la misma instalación. Para saber más, consulta nuestra guía completa sobre cómo instalar y configurar la red multisitio de WordPress

Puedes habilitar la funcionalidad multisitio añadiendo la siguiente línea a tu archivo de configuración de WordPress


define('WP_ALLOW_MULTISITE', true);

15. Cómo asegurar tu archivo de configuración de WordPress

Como puedes ver, el archivo wp-config.php contiene ajustes realmente importantes de WordPress. Por defecto se encuentra en la carpeta raíz de WordPress, pero puedes moverlo. Puedes moverlo fuera de tu directorio public_html, para que los usuarios no puedan acceder a él. WordPress sabe por defecto que debe buscar en otros directorios si los archivos no se encuentran en la carpeta raíz de WordPress

También puedes añadir el siguiente código a tu archivo .htaccess para limitar el acceso a este archivo.


# Protect wp-config.php
<Files wp-config.php>
    order allow,deny
    deny from all
</Files>

Esperamos que este artículo te haya ayudado a aprender algunos trucos útiles de configuración de WordPress que no conocías. Quizás también quieras ver nuestra mega lista de 55+ consejos, trucos y hacks de WordPress más buscados que puedes utilizar en tu sitio

Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Si quieres conocer otros artículos parecidos a 15 trucos útiles de configuración de WordPress que quizá no conozcas puedes visitar la categoría Tutoriales.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Go up