[WordPress] Mes extensions / plugins préférées

Pour la création de sites Internet, j’utilise toujours le thème WordPress Astra. J’installe et paramètre ensuite certaines extensions (=”plug in” en anglais) qui permettent d’ajouter des fonctionnalités. C’est une vraie jungle, il en existe des milliers! Je vous partage ci-dessous ma sélection d’extensions gratuites que je trouve bien utile (et qui sont compatibles avec Astra):

Les indispensables

  • Page Builder by SiteOrigin : pour une mise en page très pro (et son extension SiteOrigin Widgets Bundle). Ou encore Elementor (version gratuite et payante) ou Beaver builder (payant).
  • Classic Editor : pour ré-activer l’ancienne interface d’édition des articles et pages WordPress (la nouvelle n’est vraiment pas pratique et vous aurez besoin d’activer cette extension pour pouvoir utiliser Page Builder).
  • Duplicate Post / Duplicate Pages : pour ajouter cette fonction de duplication les articles de blog (et pages aussi), bien pratique pour gagner du temps.
  • Redirection : pour faire les redirections (manuellement et/ou automatiquement en cochant les cases “Monitorer les modifications de articles/pages/trash” dans options).
  • UpdraftPlus : pour des sauvegardes automatiques de votre site Internet (vous serez bien content de l’avoir activé au préalable en cas de piratage).
  • WP Optimize : pour optimiser / augmenter la rapidité de la base de données et mise en cache. Activez puis paramétrez : Base de données (réglages: activer “nettoyages et optimisations planifiées”), Cache (cache de page: activer “le cache de page”), Images (désactiver: “Afficher la boîte méta de compression…”)j’utilise plutôt l’extension Smush car des fonctionnalités intéressantes sont ici payantes).
  • Smush : pour optimiser / augmenter la rapidité en compressant / diminuant taille des images. Activez puis paramétrez :
  • Google Analytics : pour obtenir vos statistiques de visites (ou encore mieux Matomo en version plus éthique!)
  • Easy Updates Manager: pour mettre à jour vos extensions automatiquement (aller dans “tableau de bord / updates options” pour paramétrer et désactiver l’envoi de notifications par emails)
  • wordfence, sucuri, ithemes ou encore all in one wp security: pour plus de sécurité et éviter piratage
  • Contact Form 7 : pour ajouter un formulaire de contact et éviter ainsi de recevoir trop de SPAMs sur votre boîte email. Intégrez-y aussi recapcha pour éviter les robots. (Ajoutez aussi dans le code du formulaire, juste avant le bouton envoyer: “Svp, recopiez les 4 caractères ci-dessous (pour limiter les SPAMs des robots…) :
    [captchac captcha-1] [captchar captcha-1]“). Afin d’être en règle avec la loi RGPD, veillez à installer aussi Flamingo (il sert à stocker les messages et gère les suppressions des données de manière automatique). Aussi, si l’email ou téléphone est partagé tout de même, attention aux SPAMs, suivre ces instructions.

Les outils optionnels

  • Yoast SEO : pour vous guider dans l’optimisation de votre SEO (référencement dans les moteurs de recherche).
  • Polylang (manuel) ou GTranslate (automatique) : pour un site multilingue.
  • Loco translate : traduction des chaines des themes etc…
  • AMP : accélérez le chargement sur mobile (un must pour le SEO aussi).
  • Custom Fonts: pour ajouter d’autres polices téléchargées en amont
  • Cookie Notice for GDPR & CCPA: informer élégamment les utilisateurs que votre site utilise des cookies et vous aide à vous conformer aux réglementations européenne RGPD sur les cookies et CCPA.
  • WooCommerce : pour boutique en ligne (et Product Slider for WooCommerce pour ajouter n’importe où sur le site un joli slider de produits) et utiliser les shortcodes pour afficher vos produits différemment.
  • Antispam Bee : filtrer les commentaires qui ressemblent à des indésirables.
  • Yith booking and appointment for WooCommerce : pour les hébergements touristiques qui ne veulent pas utiliser un channel manager (qui veulent 100% de résa en direct, sans Airbnb ou Booking).
  • Appointment Booking Calendar: calendrier pour prendre des rendez-vous et faire payer en ligne (dont Paypal).
  • SiteOrigin CSS: pour personnaliser facilement le thème quand on n’est pas à l’aider avec les codes CSS.
  • Better Search Replace : pour chercher et remplacer des mots, en particulier lors d’un changement d’URL.
  • WP Broken Link Status Checker
  • WP Sitemap Page
  • Duplicator : pour faire des tests en local (hors ligne) et ensuite envoyer vers le serveur.
  • P3 : repérez et remplacez les extensions qui ralentissent trop votre site.
  • All In One Schema Rich Snippets : personnalisez la manière dont chacune de vos pages apparaît dans les résultats Google en ajoutant d’autres éléments que le simple titre et meta description (lire : Utilisation des rich snippets en tourisme)
  • Autoptimize: optimiser la vitesse de chargement suite à des soucis de type “critical CSS”
  • Gallery Custom Links: ajoute l’option de choisir des liens cliquables dans les galeries d’images.
  • MetaSlider: pour insérer des diaporamas photos (pas de vue en grille).
  • GridKit Portfolio Gallery: grille de photo format carré + diaporama lorsqu’on clique dessus.
  • Smash Balloon Social Photo Feed: pour afficher les derniers posts Instagram.
  • PHP Compatibility Checker: pour vérifier la compatibilité de son thème et extensions avant de mettre à jour la version PHP de son site.
  • Under Construction: pour afficher votre site en maintenance
  • WP Event manager ou The events calendar (gratuit mais il faut payer pour pouvoir intégrer sur page d’accueil aperçu): pour afficher une rubrique de type agenda
  • Draw attention: pour ajouter des zones cliquables sur une image (type une carte et quand on clique sur un pays, on arrive dans la catégorie du blog concernée)
  • Social Warfare : boutons de partages réseaux sociaux
  • Read More Without Refresh: pour ajouter bouton “lire plus” au sein de textes

MailChimp :

  • Récupérez le code pour insérer un formulaire depuis votre compte MailChimp dans la section “Embedded Forms”.
  • Attention à bien coller une partie dans votre feuille de style CSS du thème et l’autre à l’endroit où vous voulez insérer le formulaire.
  • Modifiez et traduisez les différents modèles types d’emails et formulaires dans la section “Form builder”.
  • Installez l’extension  MC4WP : Mailchimp pour WordPress pour ajouter la possibilité de cocher la case “je m’abonne à la newsletter” au sein du formulaire de contact avec le shortcode [mc4wp_checkbox “Je souhaite recevoir la lettre d’information”]

Projet avec mes clients, voici la liste des extensions à terminer de paramétrer ensemble :

  • Eviter les Spams des robots dans le formulaire de contact : aller dans “contact” (colonne de gauche”, puis “intégration, et lancer la configuration pour “reCAPTCHA”.
  • Faire des sauvegardes automatiques de votre site : sélectionner votre stockage distant dans les réglages de l’extension Updraft Plus.
  • Ajouter une carte google maps interactive : créer une carte depuis Google My Maps et récupérer son code embed (mettre width=”100%” et ajouter pour le zoom à la fin du lien de la carte &z=8 (plus le chiffre est petit, plus c’est dézoomé))
  • Connaître les statistiques de visites : créer d’abord un compte sur Google Analytics, liez-le ensuite à l’extension MonsterInsights.
  • Paramétrer le renvoi sur Gmail des emails avec nom de domaine OVH
  • Optimisez vos images en amont en réduisant la dimension, la qualité de compression et mettant quelques mots clefs dans les titres des images séparés par des “-” (voir cette vidéo et utilisez par exemple cet outil)