100 Snippets WordPress pour Optimiser Votre Site

Sommaire





100 Snippets WordPress pour Optimiser Votre Site


100 Snippets WordPress pour Optimiser Votre Site

💡 En résumé

Les snippets WordPress sont de petits bouts de code utiles qui vous permettent d’Ă©tendre les fonctionnalitĂ©s de votre site sans avoir Ă  recourir Ă  de nombreux plugins. Cet article prĂ©sente 100 snippets classĂ©s par catĂ©gories, destinĂ©s Ă  amĂ©liorer la performance, la sĂ©curitĂ© et la personnalisation de votre site WordPress.

Qu’est-ce qu’un Snippet et comment les utiliser ?

Avant de modifier un code, il est crucial de sauvegarder votre site. Les snippets sont des fragments de code PHP que vous pouvez intĂ©grer au fichier functions.php de votre thème ou utiliser Ă  l’aide d’un plugin conçu pour cela, comme « Code Snippets ».

Pour modifier le fichier functions.php, suivez ce chemin : Apparence > Éditeur de thème. Dans la colonne de droite, recherchez functions.php et ajoutez vos snippets. Cependant, il est essential de tester votre site après chaque ajout pour vous assurer qu’il fonctionne toujours correctement.

Snippets pour la gestion de la mémoire

1) Augmenter la mémoire interne de WordPress

Pour les sites avec de nombreux plugins ou un trafic important, il peut ĂŞtre nĂ©cessaire d’augmenter la limite de mĂ©moire. Ajoutez ce snippet Ă  votre fichier wp-config.php :

            
            

2) Vider automatiquement la corbeille WordPress

Pour réduire la taille de votre base de données, vous pouvez définir un délai pour le vidage de la corbeille. Ajoutez ce snippet à functions.php :

            
            

Snippets pour le tableau de bord et les utilisateurs

3) Filtrer les articles WordPress mis en avant

Ce snippet vous permet d’afficher uniquement les contenus « mis en avant » :

            
            

4) Limiter le nombre maximal de rĂ©visions d’articles WordPress

Pour éviter un trop grand nombre de révisions, utilisez ce code :

            
            

Snippets pour la personnalisation esthétique

5) Personnaliser le logo de connexion WordPress

Pour afficher un logo de connexion personnalisé, utilisez le code suivant :

             
                h1 a { background-image:url('.get_bloginfo('template_directory').'/images/custom-login-logo.gif) !important; } 
                ';
            } 
            add_action('login_head', 'my_custom_login_logo');
            ?>
            

6) Changer le logo Admin WordPress

Pour personnaliser le logo de l’interface d’administration :

             
                #header-logo { background-image: url('.get_bloginfo('template_directory').'/images/admin_logo.png) !important; } 
                ';
            } 
            add_action('admin_head', 'custom_admin_logo');
            ?>
            

Snippets pour WooCommerce

7) Comment supprimer les avis sur les produits de WooCommerce

Pour désactiver les avis :

            
            

8) Comment rediriger vers la page de commande

Pour rediriger l’utilisateur vers la page de commande après l’ajout d’un produit au panier :

            cart->get_checkout_url();   
                return $checkout_url;
            }
            ?>
            

Snippets pour la sécurité et les performances

9) Protéger le fichier wp-config.php

Ajoutez ce code Ă  votre fichier .htaccess :

            <Files wp-config.php> 
            order allow,deny 
            deny from all 
            </Files>
            

10) Désactiver XML-RPC

Pour renforcer la sécurité, désactivez XML-RPC :

            
            

Snippets pour améliorer le SEO

11) Créer automatiquement des méta descriptions

Cela permet d’ajouter des mĂ©ta descriptions Ă  vos articles :

            post_content); 
                $meta = strip_shortcodes($post->post_content); 
                $meta = substr($meta, 0, 125);  
                echo "<meta name='description' content='$meta' />"; 
            } 
            add_action('wp_head', 'create_meta_desc');
            ?>
            

12) Supprimer le numéro de version de WordPress

Pour plus de sécurité, supprimez le numéro de version :

            
            

Snippets avancés pour les développeurs

13) Créer des types de publications personnalisés

Pour ajouter un type de publication personnalisé :

             __('Products'), 
                'singular_label' => __('Product'), 
                'public' => true, 
                'show_ui' => true, 
                'capability_type' => 'page', 
                'hierarchical' => false, 
                'rewrite' => true, 
                'query_var' => 'products', 
                'supports' => array('title', 'thumbnail') 
            ); 
            register_post_type('product', $args);
            ?>
            

14) Ajouter des champs personnalisés aux commentaires

Cela permet d’ajouter des informations supplĂ©mentaires Ă  vos commentaires :

            
            

Conclusion

Ce guide a prĂ©sentĂ© 100 snippets variĂ©s qui enrichissent les fonctionnalitĂ©s, amĂ©liorent les performances et garantissent la sĂ©curitĂ© du site WordPress. Que vous soyez un dĂ©veloppeur chevronnĂ© ou un novice dĂ©sireux d’apprendre, ces extraits de code vous fourniront des outils pratiques pour personnaliser votre site.

Rappelez-vous que les snippets sont une alternative puissante aux plugins, offrant des performances améliorées et une personnalisation plus profonde de votre expérience WordPress.

Partager la publication

A propos de l’auteur…

Arnaud

Jeune professionnel passionnĂ© par la technologie et l’innovation, j’aime partager mes connaissances sur 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.