Ajouter des extensions à un site WordPress permet d’intégrer toutes sortes de services et fonctionnalités, permettant par exemple :
- d’améliorer la sécurité, la vitesse de chargement, la gestion des utilisateurs, les tâches de maintenance…
- d’ajouter des formulaires, un forum, un réseau social, des diaporamas enrichis…
- de publier sur les réseaux sociaux,
- de créer un site d’e-commerce…
Ce tutoriel montre que l’ajout d’extensions WordPress, parmi les dizaines de milliers disponibles, s’effectue très simplement. Il faut néanmoins faire attention à ce qu’on télécharge, et surtout, d’où on le télécharge.
A fin octobre 2015, il existe plus de 40.000 extensions disponibles dans le dépôt officiel de WordPress.org :

En dehors du dépôt officiel, il est possible d’obtenir une multitude d’autres extensions.
Soyez néanmoins prudents lorsque des sites offrent de télécharger gratuitement des extensions normalement payantes. Ne croyez pas qu’ils ne vivent que de la publicité, vous avez toutes chances de télécharger du code pourri. Si vous téléchargez depuis n’importe où dimanche, ne venez pas pleurer lundi si votre site est piraté. Avant tout téléchargement, vérifiez d’abord sur votre moteur de recherche si le site n’est pas un piège.
Énormément d’extensions ou de versions « freemium » d’extensions (versions ne disposant pas de toutes les fonctionnalités de la version payante) sont gratuites.
WordPress étant l’outil de création de site le plus utilisé au monde (70 millions de sites), les prix des extensions payantes sont généralement extrêmement raisonnables par rapport aux fonctionnalités offertes. En effet, les développements peuvent être amortis sur un nombre de ventes important. Franchement, mieux vaut payer quelques euros largement justifiés plutôt que de perdre son site.
Télécharger une extension depuis le dépôt WordPress officiel
Le menu des Extensions dans l’administration

Pour télécharger une extension WordPress, il faut :
- accéder à l’administration,
- avoir les droits suffisants (par exemple, un rédacteur peut écrire un article mais pas installer une extension).
On trouve à droite les options d’administration d’un utilisateur qui n’a pas les droits nécessaires pour gérer les extensions : le menu « Extensions » n’apparaît pas.
Première possibilité : cliquer sur le sous-menu Ajouter du menu Extensions :
Deuxième possibilité : cliquer sur le bouton Ajouter depuis la page d’administration des Extensions installées :

Rechercher une extension
La page Ajouter des extensions offre différentes possibilités pour rechercher des extensions disponibles sur le dépôt officiel :

Recherche par catégories d’extensions
WordPress propose trois catégories d’extensions
Ces catégories sont tenues à jour par « WordPress.org ».
La catégorie « Populaires » dépend du nombre de téléchargements réalisés.
La catégorie « Recommandées » dépend des appréciations laissées par les utilisateurs.
On peut faire défiler les extensions de la catégorie avec l’ascenseur de la fenêtre , ou faire défiler par pages grâce à l’outil de pagination :.
Recherche par formulaire
Un champ de saisie de texte se situe en haut à droite de la page d’ajout des extensions .
Il suffit d’y saisir un ou plusieurs mots représentatifs des extensions recherchées, pour que WordPress lance une recherche.
Par exemple, saisir le terme jetpack, qui est une extension multi-fonctionnalités, et appuyer sur la touche de retour à la ligne :

WordPress propose 15 extensions. La première est l’extension Jetpack elle même, les autres sont des extensions permettant d’améliorer ou compléter Jetpack :

On constate :
- qu’un nouvel index de page ( Résultats de recherche) apparaît en haut et à gauche :
Ajouter extensions WordPress – page de résultats de recherche - qu’un menu est apparu à la gauche de la zone de saisie, permettant d’effectuer la recherche sur un mot clé, un auteur ou une étiquette :

Par exemple, pour l’étiquette « security », WordPress propose une série d’extensions permettant de gérer la sécurité du site (la langue de WordPress étant l’anglais, les recherches se font sur des termes anglais) :

Recherche en cliquant sur la liste des étiquettes
Une recherche par étiquettes est proposée en bas de la page des extensions « Mises en avant ».
Il suffit de cliquer sur une étiquette pour obtenir la liste des extensions correspondantes :

Plus la taille du nom d’une étiquette est grande, plus l’étiquette est associée à un grand nombre d’extensions.
Obtenir des détails sur les extensions
La liste des extensions répondant aux critères de recherche apparaissent dans des rectangles qui contiennent dans le coin haut à droite le bouton:

Cliquer sur ce bouton, fait apparaître une fenêtre « popup » (ou fenêtre modale) qui permet d’obtenir des informations sur l’extension :

Installer une extension
Installer une extension depuis le dépôt officiel
La liste des extensions est une série de rectangles qui contiennent dans le coin haut à droite :
- la mention Installée pour les extensions déjà installées sur le site
Ajouter extensions WordPress – exemple d’extension installée - la mention Installer maintenant pour les extensions pouvant être installées
Ajouter extensions WordPress – exemple d’extension pouvant être installée
Cliquer sur le bouton a pour effet de lancer automatiquement l’installation. WordPress indique ensuite que l’extension a été installée en précisant sa version.

Comme son nom l’indique, « Activer l’extension » va permettre d’utiliser les fonctionnalités apportées par l’extension (voir ci-dessous).
Retourner à l’installateur d’extensions permet d’installer une autre extension.
La principale source d’échec d’une installation vient de droits insuffisants associés au répertoire « /mon/contenu/plugins/ ».
Voici un exemple de droits suffisants pour installer de nouvelles extensions . Ces droits sont gérés via FileZilla :

Installer une extension hors du dépôt officiel
Il est possible d’installer une extension dès lors que ses fichiers sont contenus dans un dossier d’archive (.zip).
À partir de la page d’ajout des extensions, cliquer sur le bouton « Mettre une extension en ligne » :

Cliquer sur le bouton « Choisissez un fichier » :

Dans l’explorateur Windows qui s’ouvre automatiquement, sélectionner le dossier compressé et cliquer sur le bouton « Ouvrir » :

Cliquer sur « Installer maintenant » :

WordPress confirme l’installation de l’extension :

L’extension apparaît dans la liste des extensions installées :

Options d’affichage de la page des Extensions
Toutes les pages d’administration possèdent, en haut et à droite, un bouton . Les options proposées dépendent de la page affichée. Dans le cas de la page des extensions installées, WordPress propose deux options :

Option « Description »
L’option Description commande l’affichage de la description des extensions. Voici un exemple d’affichage d’une page des extensions avec l’option « Description » activée :

Voici l’affichage de la même page avec l’option « Description » désactivée :

Option « Nombre d’éléments par page »
Ce deuxième paramètre permet de choisir le nombre d’extensions qui seront affichées sur une page.
Dans l’exemple ci-dessous, on demande de ne pas afficher plus de 5 extensions par page, alors qu’il y a 28 extensions sélectionnées :

Voici l’affichage obtenu :
- pas plus de 5 extensions par page,
- apparition d’un système de pagination permettant de faire défiler toutes les extensions sélectionnées

Activer une extension
Tant qu’une extension n’est pas activée, elle ne modifie pas le fonctionnement de WordPress, les programmes correspondants sont présents sur le serveur mais ils ne sont pas exécutés.
Si on clique sur le bouton (juste après une installation)

ou(dans la liste des extensions installées),

WordPress revient sur la page d’ajout des extensions, en confirmant l’activation :

Désactiver une extension
Une extension désactivée n’est plus exécutée par WordPress.
Il est important de noter deux points :
- l’extension est toujours installée :
point positif : si on veut réutiliser l’extension, il suffit de la réactiver,
point négatif : si l’extension présente une faille de sécurité, les pirates peuvent l’utiliser pour s’introduire dans votre site - si des éléments ont été créés par l’extension, notamment dans la Base de Données, ils sont conservés et seront repris tels quels si on réactive l’extension.
Pour désactiver une extension, il faut se rendre dans la page d’administration listant les extensions et cliquer sur le bouton « Désactiver » situé au dessous du nom de l’extension qu’on souhaite désactiver :

Supprimer une extension
Supprimer une extension, c’est retirer :
- tous les fichiers de programmes,
- toutes les données en base de données (si le créateur de l’extension a suivi les règles de bonnes pratiques WordPress).
Pour réutiliser une extension supprimée, il faut la réinstaller puis la réactiver.
Pour supprimer une extension, il faut se rendre dans la page d’administration listant les extensions et cliquer sur le bouton « Supprimer » situé au dessous du nom de l’extension qu’on souhaite supprimer :
