![Page 1: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/1.jpg)
Archivo wp-config vitaminado: No te conformes con lo que viene por
defecto, ¡optimízalo!
WordCamp Granada 2019
![Page 2: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/2.jpg)
Conóceme● Juan Manuel Civico Cabrera (JuanMa)
![Page 3: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/3.jpg)
Conóceme● Juan Manuel Civico Cabrera (JuanMa)
● Mercenario del desarrollo web
![Page 4: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/4.jpg)
Conóceme● Juan Manuel Civico Cabrera (JuanMa)
● Mercenario del desarrollo web (freelance)
![Page 5: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/5.jpg)
Conóceme● Juan Manuel Civico Cabrera (JuanMa)
● Mercenario del desarrollo web (freelance)
![Page 6: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/6.jpg)
Conóceme● Juan Manuel Civico Cabrera (JuanMa)
● Mercenario del desarrollo web (freelance)
● @juanmacivico87
![Page 7: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/7.jpg)
Conóceme● Juan Manuel Civico Cabrera (JuanMa)
● Mercenario del desarrollo web (freelance)
● @juanmacivico87
#WCGranada
![Page 10: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/10.jpg)
¿Qué datos de configuración tiene el archivo wp-config.php en una instalación limpia de
WordPress?
@juanmacivico87 · [email protected] #WCGranada
![Page 11: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/11.jpg)
Parámetros de acceso y configuración de la base de datos
define( 'DB_NAME', 'your-database-name' );
define( 'DB_USER', 'your-database-user' );
define( 'DB_PASSWORD', 'your-database-password' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8' );
define( 'DB_COLLATE', '' );
@juanmacivico87 · [email protected] #WCGranada
![Page 12: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/12.jpg)
Claves únicas de autentificación
define( 'AUTH_KEY', 't`DK%X:>xy|e-Z(BXb/f(Ur`8#~UzUQG-^_Cs_GHs5U-&Wb?pgn^p8(2@}IcnCa|' );
define( 'SECURE_AUTH_KEY', 'D&ovlU#|CvJ##uNq}bel+^MFtT&.b9{UvR]g%ixsXhGlRJ7q!h}XWdEC[BOKXssj' );
define( 'LOGGED_IN_KEY', 'MGKi8Br(&{H*~&0s;{k0<S(O:+f#WM+q|npJ-+P;RDKT:~jrmgj#/-,[hOBk!ry^' );
define( 'NONCE_KEY', 'FIsAsXJKL5ZlQo)iD-pt??eUbdc{_Cn<4!d~yqz))&B D?AwK%)+)F2aNwI|siOe' );
define( 'AUTH_SALT', '7T-!^i!0,w)L#JK@pc2{8XE[DenYI^BVf{L:jvF,hf}zBf883td6D;Vcy8,S)-&G' );
define( 'SECURE_AUTH_SALT', 'I6`V|mDZq21-J|ihb u^q0F }F_NUcy`l,=obGtq*p#Ybe4a31R,r=|n#=]@]c #' );
define( 'LOGGED_IN_SALT', 'w<$4c$Hmd%/*]`Oom>(hdXW|0M=X={we6;Mpvtg+V.o<$|#_}qG(GaVDEsn,~*4i' );
define( 'NONCE_SALT', 'a|#h{c5|P &xWs4IZ20c2&%4!c(/uG}W:mAvy<I44`jAbup]t=]V<`}.py(wTP%%' );
@juanmacivico87 · [email protected] #WCGranada
![Page 14: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/14.jpg)
Prefijo de la base de datos
$table_prefix = 'wp_';
@juanmacivico87 · [email protected] #WCGranada
Modo de depuración de WordPress
define( 'WP_DEBUG', false );
![Page 15: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/15.jpg)
Ruta donde se definen los archivos y variables que utiliza WordPress
/** WordPress absolute path to the Wordpress directory. */
if ( !defined( 'ABSPATH' ) )
define( 'ABSPATH', dirname( __FILE__ ) . '/' );
/** Sets up WordPress vars and included files. */
require_once( ABSPATH . 'wp-settings.php' );
@juanmacivico87 · [email protected] #WCGranada
![Page 16: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/16.jpg)
Truquillos de configuración para
mejorar la seguridad y el rendimiento de
WordPress@juanmacivico87 · [email protected] #WCGranada
![Page 17: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/17.jpg)
Desactivar las actualizaciones automáticas
define( 'AUTOMATIC_UPDATER_DISABLED', true );
@juanmacivico87 · [email protected] #WCGranada
![Page 18: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/18.jpg)
Desactivar las actualizaciones automáticas
define( 'AUTOMATIC_UPDATER_DISABLED', true );
@juanmacivico87 · [email protected] #WCGranada
Limitar el número de revisiones en la base de datos...
define( 'WP_POST_REVISIONS', 5 );
![Page 19: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/19.jpg)
Desactivar las actualizaciones automáticas
define( 'AUTOMATIC_UPDATER_DISABLED', true );
@juanmacivico87 · [email protected] #WCGranada
Limitar el número de revisiones en la base de datos...
define( 'WP_POST_REVISIONS', 5 );
… o desactivarlas por completo
define( 'WP_POST_REVISIONS', false );
![Page 20: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/20.jpg)
Forzar el vaciado de la papelera
define( 'EMPTY_TRASH_DAYS', 7 );
@juanmacivico87 · [email protected] #WCGranada
![Page 21: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/21.jpg)
Forzar el vaciado de la papelera
define( 'EMPTY_TRASH_DAYS', 7 );
@juanmacivico87 · [email protected] #WCGranada
Definir las URLs de la home y de la web...define( 'WP_HOME', 'https://www.yourwebsite.com' );
define( 'WP_SITEURL', 'https://www.yourwebsite.com' );
![Page 22: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/22.jpg)
Forzar el vaciado de la papelera
define( 'EMPTY_TRASH_DAYS', 7 );
@juanmacivico87 · [email protected] #WCGranada
Definir las URLs de la home y de la web...define( 'WP_HOME', 'https://www.yourwebsite.com' );
define( 'WP_SITEURL', 'https://www.yourwebsite.com' );
Impedir que se puedan instalar y desinstalar temas y plugins
define( 'DISALLOW_FILE_MODS', true );
![Page 23: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/23.jpg)
Forzar el vaciado de la papelera
define( 'EMPTY_TRASH_DAYS', 7 );
@juanmacivico87 · [email protected] #WCGranada
Definir las URLs de la home y de la web...define( 'WP_HOME', 'https://www.yourwebsite.com' );
define( 'WP_SITEURL', 'https://www.yourwebsite.com' );
Desactivar el editor de código del backofficedefine( 'DISALLOW_FILE_EDIT', true );
![Page 24: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/24.jpg)
Forzar el logueo por SSL
define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );
@juanmacivico87 · [email protected] #WCGranada
![Page 25: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/25.jpg)
Forzar el logueo por SSL
define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );
@juanmacivico87 · [email protected] #WCGranada
Desactivar las tareas de CRON de WordPress
define( 'DISABLE_WP_CRON', true );
![Page 26: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/26.jpg)
Forzar el logueo por SSL
define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );
@juanmacivico87 · [email protected] #WCGranada
Desactivar las tareas de CRON de WordPress
define( 'DISABLE_WP_CRON', true );
Reparar errores en la base de datos
define( 'WP_ALLOW_REPAIR', true );
http://www.yourdomain.com/wp-admin/maint/repair.php
![Page 28: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/28.jpg)
Enlaces de interés
Codex de WordPress: https://codex.wordpress.org/Editing_wp-config.php
Configurador wp-config.php: https://wp-config.pro/
Snippet wp-config.php: https://github.com/juanmacivico87/wp-snippets
@juanmacivico87 · [email protected] #WCGranada
![Page 29: Archivo wp-config vitaminado: No te conformes con lo que ... · Conóceme Juan Manuel Civico Cabrera (JuanMa) Mercenario del desarrollo web (freelance) hola@juanmacivico87.com @juanmacivico87](https://reader034.vdocuments.pub/reader034/viewer/2022042621/5f549aa4ce11cf62862708d9/html5/thumbnails/29.jpg)
● Juan Manuel Civico Cabrera (JuanMa)
● Mercenario del desarrollo web (freelance)
● @juanmacivico87
Muchas gracias