Optimiser son site WordPress avec wp-config.php et functions.php

Sommaire

Optimiser son site WordPress avec wp-config.php et functions.php

đź’ˇ En rĂ©sumĂ© : Le fichier wp-config.php est crucial pour la connexion Ă  votre base de donnĂ©es et la configuration de votre installation WordPress, tandis que functions.php permet de personnaliser et d’Ă©tendre les fonctionnalitĂ©s de votre thème. Ensemble, ces fichiers offrent des moyens puissants pour optimiser la sĂ©curitĂ©, la performance et la structure de votre site, tout en Ă©vitant la surcharge liĂ©e Ă  l’utilisation de plugins.

Sommaire

wp-config.php : le lien avec votre base de données WordPress

Le fichier wp-config.php se trouve à la racine de votre installation WordPress, aux côtés des dossiers wp-admin, wp-content et wp-includes. Il joue un rôle essentiel en indiquant à WordPress comment se connecter à votre base de données et gérer vos fichiers.

wp-config.php

Lorsque vous installez WordPress, les informations de connexion à la base de données sont automatiquement enregistrées dans ce fichier, ce qui peut échapper à la plupart des utilisateurs.

Gérer l’architecture de vos fichiers avec le wp-config.php

Au-delĂ  des simples informations de connexion, wp-config.php permet de changer l’architecture de votre installation WordPress. Vous pouvez modifier le nom et l’emplacement de certains rĂ©pertoires tels que wp-content ou uploads.

Personnaliser l’architecture de votre site contribue Ă  renforcer la sĂ©curitĂ© en rendant votre installation moins identifiable.

Comment remplir le wp-config pour personnaliser votre WordPress ?

Pour ce faire, ajoutez les lignes suivantes avant la ligne /* That’s all, stop editing! Happy publishing. */ :


define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/mon-nouveau-repertoire' );
define( 'WP_CONTENT_URL', 'https://www.mon-site.com/mon-nouveau-repertoire' );

N’oubliez pas de renommer le dossier wp-content dans votre installation.

Le fichier oĂą configurer la sĂ©curitĂ©…

Le wp-config.php est également un fichier clé pour renforcer la sécurité de votre site. En installant des plugins de sécurité, les réglages que vous effectuez dans l’interface WordPress peuvent se répercuter dans ce fichier. Voici quelques exemples :

define( 'FORCE_SSL_ADMIN', true );

Pour aller plus loin dans la sĂ©curisation de votre site, considĂ©rez l’activation du mode FTP sĂ©curisĂ© :

define('FTP_SSL', true);

Gérer la performance via votre wp-config.php ?

Le fichier wp-config.php permet aussi d’optimiser les performances de votre site. Par exemple, vous pouvez gĂ©rer le nombre de rĂ©visions d’articles Ă  conserver :

define('WP_POST_REVISIONS', 3);

Cela permet de rĂ©duire la taille de votre base de donnĂ©es en Ă©vitant de stocker trop d’historique de rĂ©visions.

Libérez-vous des contraintes pour vous et vos visiteurs

Si votre site est confrontĂ© Ă  des limitations de mĂ©moire, vous pouvez l’augmenter comme suit :

define( 'WP_MEMORY_LIMIT', '512' );
define( 'WP_MAX_MEMORY_LIMIT', '1024' );

functions.php : le coeur de votre thème WordPress

Le fichier functions.php est indispensable à tout thème WordPress. Il permet d’ajouter ou de retirer des fonctionnalités.

functions.php

Il se trouve dans le répertoire de votre thème, et est crucial pour la personnalisation de l’apparence et des fonctionnalités de votre site.

Personnaliser WordPress ? C’est dans le functions.php !

Se passer de plugins est souvent possible en ajoutant simplement du code dans functions.php. Pour rétablir l’ancien éditeur classique de WordPress, par exemple, il suffit d’ajouter :

add_filter('use_block_editor_for_post', '__return_false', 10);

Des fonctionnalitĂ©s de sĂ©curitĂ© simples mais très utiles…

Il est également possible d’ajouter des fonctionnalités de sécurité dans functions.php. L’une d’elles consiste à supprimer le numéro de version de WordPress pour limiter les vulnérabilités :

remove_action('wp_head', 'wp_generator');

… et des réglages de performance très efficaces !

Le functions.php permet aussi d’optimiser votre site en désactivant des fonctionnalités inutiles. Par exemple :

remove_action('wp_head', 'wp_shortlink_wp_head');

En enregistrant ces modifications, vous pourrez alléger le code et améliorer les temps de chargement.

Conclusion

En conclusion, wp-config.php et functions.php sont deux fichiers essentiels pour optimiser votre site WordPress. Comprendre leur fonctionnement peut vous permettre d’amĂ©liorer la sĂ©curitĂ©, la performance et la structure de votre site tout en rĂ©duisant votre dĂ©pendance Ă  l’Ă©gard des plugins. Prenez le temps de vous familiariser avec ces fichiers pour tirer le meilleur parti de votre installation WordPress. N’oubliez pas de toujours sauvegarder vos fichiers avant d’effectuer des modifications importantes. Testez les idĂ©es et les extraits de code que vous trouvez, et n’hĂ©sitez pas Ă  partager vos expĂ©riences en commentaires !

Vous aimerez Ă©galement…

A propos de l’auteur…

Maxime Malfoy, journaliste de formation, a créé son propre média en 2017. En tant que développeur WordPress et content manager freelance, il partage ses connaissances pour aider les utilisateurs à mieux utiliser WordPress.

Partagez cet article :

Sur plus de 175 avis

5.0

Discutons de votre projet

Obtenez un audit de votre site web.

Les articles similaires

Obtenez un audit de votre site web.