• 18 août 2016

Le wp-config.php

Le wp-config.php 1

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$

Préférences de confidentialité
Lorsque vous visitez notre site Web, il se peut qu'il stocke des informations via votre navigateur à partir de services spécifiques, généralement sous la forme de cookies. Ici, vous pouvez modifier vos préférences en matière de confidentialité. Il est à noter que le blocage de certains types de cookies peut avoir un impact sur votre expérience sur notre site Web et les services que nous sommes en mesure d'offrir.

Click to enable/disable Google Analytics tracking code.
Click to enable/disable Google Fonts.
Click to enable/disable Google Maps.
Click to enable/disable video embeds.

Notre site Web utilise des cookies, provenant principalement de services tiers. Définissez vos préférences en matière de confidentialité et/ou acceptez que nous utilisions des cookies.
tempus quis risus risus. accumsan efficitur.