Les extensions et les widgets
Introduction
Les extensions de WordPress, également appelées plugins ou modules ou encore add-ons, sont des dossiers ou parfois des fichiers composés de fichiers PHP. Vous les importez dans le dossier plugins de WordPress, soit par FTP, soit par l’administration. Les extensions permettent d’ajouter des fonctionnalités à un site WordPress pour l’administration ou pour la partie internautes.
Fichiers d’origine du dossier plugins, contenant les extensions Akismet et Hello Dolly - Le fichier index.php est un fichier vide pour la sécurité
Affichage de ces deux extensions dans l’administration, sur la page Extensions
Les extensions peuvent être très différentes les unes des autres. Certaines ajoutent des widgets exclusivement destinés aux sidebars, tandis que d’autres fournissent des fonctionnalités comme un fil d’Ariane, un réseau social ou un forum ; certaines offrent des outils pour l’administration et permettent d’optimiser ou de sauvegarder la base de données, ou d’améliorer les performances de WordPress.
Pour installer des extensions, référez-vous au chapitre WordPress et les extensions. Dans ce chapitre, vous trouverez une liste d’extensions, mais vous pouvez en chercher directement sur le site officiel (https://fr.wordpress.org/plugins) ou via l’administration dans l’onglet...
Les widgets
Dans cette section, la liste des widgets présentés est courte, mais vous retrouverez dans les sections suivantes des extensions proposant également des widgets.
Après l’installation d’une extension widget, vous la retrouvez dans l’onglet Widgets du menu Apparence, il vous suffit de la faire glisser dans la sidebar pour l’activer.
Code Snippets
Par Code Snippets Pro
Code Snippets est un moyen facile, propre et simple d’exécuter des extraits de code sur votre site. Il évite la nécessité d’ajouter des extraits de code personnalisés au fichier functions.php de votre thème.
Lien de l’extension : https://fr.wordpress.org/plugins/code-snippets
Page de l’extension Code Snippets
Classic Widgets
Par WordPress Contributors
Classic Widgets est un plugin officiel maintenu par l’équipe WordPress qui restaure les paramètres des widgets WordPress ("classiques") dans le menu Apparence. Il sera pris en charge et maintenu jusqu’en 2024, ou aussi longtemps que nécessaire.
Lien de l’extension : https://fr.wordpress.org/plugins/classic-widgets
Page de l’extension Classic Widgets
MailPoet - E-mails et newsletters dans WordPress (Wysija)
Par MailPoet
Permet d’ajouter une newsletter au site. Gratuit jusqu’à mille inscrits.
MailPoet envoie directement, via l’administration de WordPress...
Les extensions utiles
Voici une liste d’extensions utiles, il en existe bien d’autres et certains plugins concurrents s’équivalent. Peut-être que vous en trouverez de meilleures, de plus complètes, plus pratiques ou plus esthétiques. Parfois, les recherches peuvent être longues pour trouver l’extension souhaitée.
Jetpack par WordPress.com
Par Automattic
Cette extension est développée par les créateurs de WordPress.
Permet d’assurer la sécurité de votre site en vous protégeant contre les attaques par force brute (logiciel malveillant essayant toutes les combinaisons login/mot de passe afin de pénétrer un système) et les connexions non autorisées. La protection de base est toujours gratuite. Les plans premium proposent en plus des sauvegardes étendues et des correctifs automatiques. La suite complète d’outils de protection de site de Jetpack comprend :
-
protection contre les attaques par force brute, filtres antispam et surveillance des temps d’arrêt ;
-
sauvegardes de l’intégralité de votre site, quotidiennement ou en temps réel ;
-
connexion sécurisée grâce à l’authentification à deux facteurs facultative ;
-
recherche de programmes malveillants, analyse du code et résolution automatique des menaces ;
-
enregistrement de chaque modification sur votre site pour simplifier la résolution des problèmes ;
-
assistance rapide et prioritaire des experts WordPress.
Lien de l’extension :...
Les extensions pour les blocs
Les extensions pour les blocs sont incontournables depuis que WordPress a implémenté ses nouveaux thèmes et son nouveau fonctionnement. Beaucoup d’extensions d’autres sections proposeront aussi des blocs, comme les extensions widget, les newsletters ou formulaires…
Ici, nous allons voir les extensions spécialement développées dans le but d’améliorer les blocs en proposant de nouvelles fonctionnalités aux blocs existants ou de nouveaux blocs.
CoBlocks - Blocs de création de page Gutenberg
Par GoDaddy
CoBlocks est la collection la plus innovante de blocs WordPress pour le nouvel éditeur de blocs WordPress Gutenberg. Elle se présente comme un Page Builder et offre 33 nouveaux blocs.
Elle a été créée par GoDaddy, un hébergeur bien établi dans le milieu WordPress.
Lien de l’extension : https://fr.wordpress.org/plugins/coblocks
Page de l’extension CoBlocks
Stackable - Page Builder Gutenberg Blocks
Par Gambit Technologies, Inc
Stackable, permet également de transformer gutenberg en un véritable Page Builder et offre aussi 39 nouveaux blocs.
Lien de l’extension : https://fr.wordpress.org/plugins/stackable-ultimate-gutenberg-blocks
Page de l’extension Stackable
Ultimate Blocks - Gutenberg Blocks Plugin
Par Ultimate Blocks
Ultimate Blocks est un plugin de blocs Gutenberg...
Les extensions Page Builder
Les extensions Page Builder sont devenues incontournables pour l’intégration et la mise en page du contenu des pages et articles. Même WordPress se met à la page avec l’intégration de Gutenberg. Gutenberg est quant à lui un Page Builder vraiment léger, comparé à ce qui se fait dans le genre. En effet, les extensions Page Builder présentées ci-dessous sont très complètes, on peut créer des sites entiers, uniquement avec l’une de ces extensions. On peut également gérer la mise en page directement dans un écran d’aperçu de la page.
Ils fonctionnent par système de rangées et de blocs, permettent qu’on y insère différents widgets par cliquer/déposer. Ils gèrent également le responsive, intègrent des paramètres de configuration poussés, permettent l’ajout de Class, d’Id, de code personnalisé CSS ou JavaScript.
Les thèmes de ThemeForest utilisent beaucoup ce système qui permet à des personnes ne connaissant rien en programmation de créer des mises en page complexes.
Nous verrons aussi comment utiliser Elementor dans le livre.
Visual Composer
Par visualcomposer.com / WPBakery
Le premier dans le genre ; il est développé par les créateurs de WPBakery, l’un des constructeurs...
Les extensions diaporama
Énormément de plugins proposent des diaporamas. Vous trouverez de tout ! Il est donc parfois difficile de trouver son bonheur.
Voici une sélection personnelle de différents diaporamas. Beaucoup de blogs listent leurs diaporamas favoris, il suffit de faire une recherche sur Internet avec « meilleur diaporama WordPress » ou « meilleur slider WordPress ».
Slider Revolution Responsive WordPress Plugin
Par themepunch
Slider Revolution est une nouvelle façon de créer du contenu riche et dynamique pour vos sites web. Avec un puissant éditeur visuel, vous pouvez créer des conceptions modernes en un rien de temps et sans connaître aucun langage de programmation.
Plus de 200 modèles sont inclus dans une bibliothèque en ligne.
Beaucoup de thèmes sur ThemeForest incluent ce slider.
Slider révolution coûte 109 $ chez Envato market.
Lien de l’extension : https://codecanyon.net/item/slider-revolution-responsive-wordpress-plugin/2751380
Page de l’extension Slider Revolution
Soliloquy
Par Soliloquy Team
Soliloquy est un plugin qui fonctionne par un système de glisser-déposer à la fois facile et puissant. Vous pouvez créer des diaporamas avec des images et vidéos responsives très rapidement.
Lien de l’extension : https://fr.wordpress.org/plugins/soliloquy-lite...
Les extensions pour l’administration
Voici la liste des extensions pour l’administration, avec des plugins ajoutant des fonctionnalités à l’administration. Elles vous aident à référencer votre site, sauvegarder ou optimiser votre base de données, mettre en maintenance votre site, ou l’analyser...
Akismet
Par Automattic
Permet d’éviter de vous faire spammer. Créée par les créateurs de WordPress. Plugin de base, lors de l’installation de WordPress, à utiliser obligatoirement. En vous enregistrant sur leur site, une clé vous est donnée. Il suffit alors de la copier-coller dans l’administration de WordPress, onglet Akismet. Cette clé peut être réutilisable pour tous vos sites WordPress.
Lien de l’extension : https://fr.wordpress.org/plugins/akismet
Site officiel : https://akismet.com/wordpress
Page de l’extension Akismet
Woody ad snippets - Insert Header Footer Code, AdSense Ads
Par Will Bontrager Software, LLC , Webcraftic
Permet d’ajouter du code PHP dans vos pages ou vos articles, dans des widgets.
Lien de l’extension : https://wordpress.org/plugins/insert-php
Page de l’extension PHP Woody ad snippets
WordPress Yoast SEO
Par Team Yoast
ou
All in One SEO Pack
Par Michael Torbert
Ces deux extensions permettent d’optimiser le référencement SEO du site, en complétant les balises méta, en vous permettant d’ajouter votre code Google Analytics, en optimisant les balises OpenGraph pour les réseaux sociaux, en vous permettant d’ajouter un sitemap... Vous pouvez également ajouter une image spécifique pour les réseaux sociaux, qui parfois prennent la première image sur la page, sans forcément être cohérents avec le sujet. Un indicateur ainsi que des conseils vous permettent d’optimiser parfaitement votre référencement naturel. Choisissez l’une ou l’autre...
Les grosses extensions
Voici les grosses extensions qui sont réputées dans la communauté WordPress. BuddyPress et WooCommerce ont chacune une importante communauté derrière elles et des groupes de développeurs spécialisés.
WP Multilingue
Par WPML
Ce plugin payant, gratuit auparavant, est un énorme plugin multilingue, le meilleur en la matière. Pour 39 $ par an, il permet de traduire entièrement votre site web : textes, commentaires, extensions... Il dispose aussi d’un service de traduction.
Des plugins supplémentaires qui se greffent à WPML permettent de traduire et rechercher toutes les chaînes des fichiers pour les langues (.po/.mo) avec l’extension wpml-string-translation. Il existe ainsi l’extension WooCommerce Multilingual pour traduire WooCommerce, l’extension e-commerce de WordPress. L’extension WPML Translation Management, quant à elle, permet aux gestionnaires de sites de déterminer quels utilisateurs traduiront quels contenus.
Voir le chapitre Traduire son site - WPML.
Site de l’extension : https://wpml.org/fr
Page de l’extension WP Multilingue
Il existe d’autres extensions multilingues comme Polylang, TranslatePress, Weglot, Gtranslate. À vous de voir.
Retrouvez une comparaison entre les différentes extensions multilingues sur le site de WPML : https://wpml.org/fr/accueil/comparaison-de-wpml-avec-des-alternatives-gratuites-et-payantes...
Les extensions pour les développeurs
Ces extensions vont permettre de vous aider dans l’ajout de fonctionnalités personnalisées. Elles permettent au développeur de gagner du temps de développement au lieu de tout créer en PHP/MySQL, ils peuvent tout gérer à partir de l’administration et utiliser des fonctions PHP prédéfinies par ces extensions dans leurs modèles de page.
WP User Frontend
Par Tareq Hasan
Permet de créer des formulaires, d’enregistrer directement les informations dans des articles ou d’écrire des articles, de les modifier, de personnaliser les formulaires d’inscription, d’éditer les profils utilisateurs via les pages du site et non de l’administration et de restreindre l’accès à l’administration... mais aussi de faire payer l’inscription au site.
Lien de l’extension : https://fr.wordpress.org/plugins/wp-user-frontend
Page de l’extension WP User Frontend
Advanced Custom Fields
Par Elliot Condon
Permet d’ajouter des formulaires aux articles/pages ou de supprimer des options dans les articles/pages, et de récupérer les informations grâce à une API simple et efficace.
S’adapte également à des types d’articles personnalisés.
Lien de l’extension : https://wordpress.org/plugins/advanced-custom-fields...
Conclusion
Dans ce chapitre, nous avons exploré une multitude d’extensions diverses et variées, chacune offrant des fonctionnalités distinctes. Certaines peuvent transformer votre site internet, vous aider à le construire ou à le maintenir. Vous comprenez donc que l’utilisation d’extensions est primordiale à la construction et à l’évolution de votre site.
Dans les chapitres suivants, nous verrons plusieurs extensions vous permettant ainsi de les prendre en main rapidement et de construire votre site en utilisant de bonnes pratiques.