• 18 août 2016

Le wp-config.php

Le wp-config.php

Le wp-config.php 710 340 Madjux

 

Le fichier wp-config.php permet de faire le lien entre la base de données et le site.

l’optimiser par

  • Sécurité
  • Langue
  • Emplacement des dossiers
  • Gestion du contenu
  • Multisite (WordPress Mu)
  • Debug
  • Mémoire PHP
  • Performance
  • Compression des fichiers
  • Connexion FTP
  • Vérouillage de fonctionnalités

Avant de faire ces changements, faites un backup de vos fichiers (.htaccess et wp-config.php), pour pouvoir les restaurer en cas de problème.

le wp-config.php par defaut ressemble à :

<?php
/**
* Custom WordPress configurations on "wp-config.php" file.
*
* This file has the following configurations: MySQL settings, Table Prefix, Secret Keys, WordPress Language, ABSPATH and more.
* For more information visit {@link https://codex.wordpress.org/Editing_wp-config.php Editing wp-config.php} Codex page.
* Created using {@link http://generatewp.com/wp-config/ wp-config.php File Generator} on GenerateWP.com.
*
* @package WordPress
* @generator GenerateWP.com
*/
/* MySQL settings */
define( 'DB_NAME',     'database_name_here' );
define( 'DB_USER',     'username_here' );
define( 'DB_PASSWORD', 'password_here' );
define( 'DB_HOST',     'localhost' );
define( 'DB_CHARSET',  'utf8' );
/* MySQL database table prefix. */
$table_prefix = 'wp_';
/* Authentication Unique Keys and Salts. */
/* https://api.wordpress.org/secret-key/1.1/salt/ */
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' );
/* WordPress Localized Language. */
define( 'WPLANG', '' );
/* 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');

Spécifier l’emplacement du thème et de la feuille de style

Diminuer le nombre de requêtes PHP faisant appel à votre thème ou votre feuille de style, en ajoutant les lignes suivantes:= légère optimisation

/*  Spécifier emplacement theme et CSS */
define('TEMPLATEPATH', '/wp-content/themes/votre-theme');
define('STYLESHEETPATH', '/wp-content/themes/votre-theme/dossier-de-feuille-de-style');

Augmenter la mémoire PHP

Pour augmenter les performances PHP, vous pouvez en changer les limites.

/* Memoire PHP */
define( 'WP_MEMORY_LIMIT', '64M' );
define( 'WP_MAX_MEMORY_LIMIT', '256M' );

Optimisation des révisions et du nettoyage

Il possible soit de désactiver cette fonction, soit de limiter les révisions et mettre en place le nettoyage automatique de la corbeille…

/* Désactiver les révisions OU limiter leur nombre */
define( 'WP_POST_REVISIONS', 'false' );
OU
define( 'WP_POST_REVISIONS', '2' );
/* interval de sauvegardes automatiques */
define( 'AUTOSAVE_INTERVAL', '300' );
/* Nettoyage de la corbeille */
define( 'MEDIA_TRASH', true );
define( 'EMPTY_TRASH_DAYS', '7' ); 

Les Clefs d’authentification

Les clefs d’authentification servent à assurer une meilleure sécurité des informations stockées dans les cookies des utilisateurs. Elles peuvent être générées ici: Générateur de clef.

/* Clefs d'authentification uniques */
define( 'AUTH_KEY',         'votre phrase cryptée ici' );
define( 'SECURE_AUTH_KEY',  'votre phrase cryptée ici' );
define( 'LOGGED_IN_KEY',    'votre phrase cryptée ici' );
define( 'NONCE_KEY',        'votre phrase cryptée ici' );
/* Uniquement pour une utilisation WordPress multisite */
define( 'AUTH_SALT',        'votre phrase cryptée ici' );
define( 'SECURE_AUTH_SALT', 'votre phrase cryptée ici' );
define( 'LOGGED_IN_SALT',   'votre phrase cryptée ici' );
define( 'NONCE_SALT',       'votre phrase cryptée ici' );
 

Activation la fonction de mise en cache

Par défaut, la mise en cache de WordPress n’est pas activée. Une ligne de code permet de le faire:

/* WordPress Cache */
define( 'WP_CACHE', true );
 

Compression des fichiers

Il est possible d’activer la compression des fichiers (Scripts, CSS) et d’activer la compression Gzip.

/* Compression */
define( 'COMPRESS_CSS',        true );
define( 'COMPRESS_SCRIPTS',    true );
define( 'CONCATENATE_SCRIPTS', true );
define( 'ENFORCE_GZIP',        true );



Votre type de projet :
Vitrine WebCommerce électroniqueRefonte de votre site WebMaintenanceRéférencement Web GraphismeHébergement WebSérigraphie t-shirt promo

Budget
300$-500$500$-1000$1000$-1500$1500$-2000$2000$-3000$

venenatis, id sem, ultricies id Lorem