WordPress est une plateforme populaire pour la création de sites web. Cependant, pour tirer le meilleur parti de cette plateforme, il est essentiel d’optimiser votre site web en utilisant des snippets de code personnalisés. Dans cet article, nous allons vous présenter huit snippets de code qui vous aideront à améliorer les performances de votre site WordPress
1. Augmenter la limite d’upload de fichiers
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
Ajoutez ce code dans le fichier wp-config.php
de votre site pour augmenter la limite d’upload de fichiers à 64 Mo et augmenter le temps d’exécution à 300 secondes.
2. Supprimer la version de WordPress
function remove_version() {
return '';
}
add_filter('the_generator', 'remove_version');
Ajoutez ce code à votre fichier functions.php
pour supprimer la version de WordPress de votre site, ce qui peut contribuer à la sécurité de votre site.
3. Désactiver les emojis
function disable_emojis() {
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );
remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );
remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
}
add_action( 'init', 'disable_emojis' );
Ajoutez ce code à votre fichier functions.php
pour désactiver les emojis sur votre site, ce qui peut améliorer la vitesse de chargement.
4. Activer la mise en cache des navigateurs
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/pdf "access plus 1 month"
ExpiresByType text/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresDefault "access plus 2 days"
</IfModule>
Ajoutez ce code à votre fichier .htaccess
pour activer la mise en cache des navigateurs, ce qui peut améliorer la vitesse de chargement de votre site.
5. Désactiver les révisions de publications :
define('WP_POST_REVISIONS', false );
Ajoutez ce code à votre fichier wp-config.php
pour désactiver les révisions de publications, ce qui peut contribuer à réduire la taille de votre base de données.
6. Désactiver les mises à jour automatiques :
define( 'WP_AUTO_UPDATE_CORE', false );
Ajoutez ce code à votre fichier wp-config.php
pour désactiver les mises à jour automatiques de WordPress, ce qui peut vous permettre de mieux contrôler les mises à jour de votre site.
7. Ajouter Google Analytics à votre site
function add_google_analytics() { ?> <script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GA_MEASUREMENT_ID'); </script> <?php } add_action( 'wp_head', 'add_google_analytics', 10 );
Remplacez “GA_MEASUREMENT_ID” par votre identifiant de suivi Google Analytics et ajoutez ce code à votre fichier functions.php
pour ajouter Google Analytics à votre site.
8. Ajouter un lien de retour en haut de page
function add_back_to_top() { echo '<a href="#top" class="back-to-top">Retour en haut de page</a>'; } add_action( 'wp_footer', 'add_back_to_top' );
Ajoutez ce code à votre fichier functions.php
pour ajouter un lien “Retour en haut de page” en bas de votre site, ce qui peut améliorer l’expérience utilisateur. N’oubliez pas de styliser ce lien avec du CSS.
Conclusion
En somme, ces huit snippets de code peuvent vous aider à améliorer les performances de votre site WordPress en optimisant la sécurité, la vitesse de chargement, les fonctionnalités, et bien plus encore. Cependant, il est important de noter que l’utilisation de ces codes peut nécessiter des connaissances en développement de sites web. Si vous ne vous sentez pas à l’aise pour les utiliser, il est toujours conseillé de demander l’aide d’un développeur professionnel pour vous aider à les mettre en œuvre sur votre site WordPress.