Comment installer le constructeur de pages WordPress Elementor : Guide technique complet
Elementor est un plugin de création de pages visuel par glisser-déposer pour WordPress qui remplace l’éditeur de blocs par défaut par une interface de conception frontale en temps réel. Il affiche les modifications de mise en page instantanément sans nécessiter de rechargement de page, ce qui en fait l’un des plugins WordPress les plus largement adoptés avec plus de 10 millions d’installations actives sur des sites en production.
Ce guide couvre le processus d’installation complet pour Elementor Free et Elementor Pro, y compris les prérequis côté serveur, les points d’échec courants et les étapes de configuration post-installation que la plupart des tutoriels omettent entièrement.
Prérequis du serveur et de WordPress
Avant d’installer Elementor, vérifiez que votre environnement d’hébergement répond aux exigences techniques minimales. Elementor est plus gourmand en ressources qu’un plugin WordPress standard en raison de sa compilation d’assets et de son moteur de génération CSS dynamique.
Exigences minimales :
- PHP 7.4 ou supérieur (PHP 8.0+ fortement recommandé pour les performances)
- MySQL 5.7+ ou MariaDB 10.3+
- WordPress 6.0 ou supérieur
- Au moins 128 MB de limite mémoire PHP (
memory_limitdansphp.ini), bien que 256 MB ou plus soit la norme pratique en production
WP_DEBUG doit être désactivé sur les sites en production pour éviter que la sortie de débogage d’Elementor n’interfère avec le rendu
Un certificat SSL valide actif sur le domaine — l’éditeur d’Elementor se charge via HTTPS et échouera ou affichera des avertissements de contenu mixte en HTTP simple
Si vous utilisez un environnement VPS Hosting, vous avez un accès direct à php.ini ou à la configuration du pool PHP-FPM, ce qui vous permet d’ajuster précisément memory_limit, upload_max_filesize et max_execution_time. Les environnements mutualisés limitent souvent ces valeurs aux paramètres par défaut, ce qui peut provoquer des délais d’expiration ou des échecs de sauvegarde dans l’éditeur Elementor.
Pour vérifier votre limite mémoire PHP actuelle depuis l’interface d’administration WordPress, accédez à Outils > Santé du site > Infos > Serveur.
Étape 1 : Connectez-vous à votre tableau de bord WordPress
Accédez à la page de connexion administrateur de votre site. Le chemin par défaut est /wp-admin ajouté à votre domaine :
https://yourdomain.com/wp-admin
Saisissez vos identifiants administrateur et cliquez sur Se connecter. Vous devez être connecté en tant qu’utilisateur avec le rôle administrator — les rôles Éditeur ou Auteur ne disposent pas des privilèges d’installation de plugins.
Étape 2 : Accédez à l’installateur de plugins
Dans le menu d’administration de gauche, allez dans Extensions > Ajouter une extension. Cela ouvre le navigateur du répertoire de plugins WordPress, qui interroge l’API du dépôt de plugins WordPress.org en temps réel.
Si votre serveur se trouve derrière un pare-feu restrictif ou si outbound_connections est bloqué au niveau réseau, cette page peut se charger sans résultats. Dans ce cas, vous devrez installer le plugin manuellement via SFTP ou utiliser WP-CLI (décrit ci-dessous).
Étape 3 : Recherchez et localisez Elementor
Dans le champ de recherche de la page Ajouter des extensions, tapez Elementor. Le plugin recherché est Elementor Website Builder par Elementor.com. Vérifiez les points suivants avant d’installer :
Auteur : Elementor.com
Installations actives : plus de 10 millions
Dernière mise à jour : dans les 60 derniers jours (une date de mise à jour ancienne est un signal d’alarme pour tout plugin)
Testé jusqu’à : doit correspondre ou être proche de votre version actuelle de WordPress
Ne confondez pas le plugin gratuit avec des packs d’extensions tiers pour Elementor qui apparaissent dans les mêmes résultats de recherche. Ce sont des plugins distincts qui étendent Elementor mais ne constituent pas le constructeur principal lui-même.
Étape 4 : Installez et activez Elementor
Cliquez sur Installer maintenant à côté de l’entrée Elementor Website Builder. WordPress téléchargera l’archive du plugin depuis le CDN WordPress.org et l’extraira dans votre répertoire wp-content/plugins/.
Une fois le téléchargement terminé, le libellé du bouton change en Activer. Cliquez dessus. WordPress enregistre le plugin, charge son fichier bootstrap et vous redirige vers l’écran d’intégration d’Elementor.
Ce qui se passe en coulisses lors de l’activation :
Elementor crée ses propres tables de base de données (elementor_library, entrées de méta de publication personnalisées)
Il enregistre un type de publication personnalisé pour la bibliothèque de modèles
Il génère un répertoire de cache CSS à l’emplacement wp-content/uploads/elementor/css/Si l’activation échoue avec une erreur fatale, les causes les plus courantes sont une version PHP inférieure à 7.4, une limite mémoire trop basse pour charger l’autoloader du plugin, ou un plugin conflictuel qui s’accroche incorrectement à plugins_loaded.
Étape 5 : Installation via WP-CLI (recommandée pour les administrateurs serveur)
Si vous gérez WordPress depuis la ligne de commande — ce qui est le flux de travail préféré sur tout VPS avec cPanel ou serveur bare-metal — utilisez WP-CLI pour installer et activer Elementor sans passer par le navigateur :
wp plugin install elementor --activate --allow-rootPour vérifier que l’installation a réussi :
wp plugin status elementorPour mettre à jour Elementor ultérieurement sans vous connecter au tableau de bord :
wp plugin update elementorWP-CLI est nettement plus rapide que l’installateur graphique et est scriptable, ce qui le rend idéal pour le provisionnement automatisé de serveurs, le clonage d’environnements de staging ou les pipelines CI/CD qui déploient des configurations WordPress.
Étape 6 : Complétez l’assistant de configuration d’Elementor
Après l’activation, Elementor lance un assistant de configuration. Les décisions clés ici ont des implications techniques durables :
Nom du site et logo : Ces éléments alimentent les paramètres globaux du site d’Elementor et sont référencés par le Theme Builder si vous l’utilisez ultérieurement.
Couleurs et polices par défaut : Elementor maintient son propre système de design global indépendant de la feuille de style de votre thème WordPress actif. Si vous définissez des couleurs globales ici, elles sont stockées dans la base de données d’Elementor et appliquées via du CSS inline généré dynamiquement — et non via le style.css de votre thème. C’est important à comprendre lors du débogage des conflits de spécificité CSS.
Sélection de kit de modèles : Les kits de modèles sont des ensembles de pages préconstruits qui importent simultanément plusieurs pages, des paramètres globaux et parfois des dépendances de plugins tiers. Si vous en sélectionnez un, Elementor importera une quantité significative de contenu dans votre base de données. Sur un site vierge, c’est acceptable ; sur un site existant avec du contenu, évaluez soigneusement si les modèles importés entreront en conflit avec les structures de pages existantes.
Vous pouvez ignorer l’assistant entièrement et tout configurer manuellement via Elementor > Réglages dans le menu d’administration.
Étape 7 : Créez votre première page avec Elementor
Pour créer une nouvelle page avec l’éditeur Elementor :
- Allez dans Pages > Ajouter une page dans l’administration WordPress.
- Saisissez un titre de page.
- Dans le panneau de droite sous Attributs de page, définissez le modèle sur Elementor Full Width ou Elementor Canvas (Canvas supprime entièrement l’en-tête et le pied de page, utile pour les pages d’atterrissage).
- Cliquez sur Modifier avec Elementor.
L’éditeur Elementor se charge dans un iframe plein écran. Le panneau de gauche contient la bibliothèque de widgets et les paramètres ; le panneau de droite est le canevas en direct.
Concepts structurels clés dans l’éditeur Elementor :
- Sections (ou Conteneurs en mode Flexbox) : Les wrappers de mise en page de niveau supérieur. Chaque section s’étend sur toute la largeur de la page.
- Colonnes : Subdivisions au sein d’une section qui contrôlent la mise en page horizontale.
- Widgets : Éléments de contenu individuels (texte, image, bouton, vidéo, formulaire, etc.) déposés dans les colonnes.
- Conteneur Flexbox : Le nouveau modèle de mise en page d’Elementor (remplaçant le modèle Section/Colonne) qui utilise nativement CSS Flexbox, vous offrant un contrôle plus précis sur l’alignement et le comportement responsive.
Pour sauvegarder votre travail, cliquez sur le bouton Publier ou Mettre à jour en bas du panneau de gauche. Elementor sauvegarde les données de page sous forme de JSON sérialisé dans la table post_meta sous la clé _elementor_data.
Installation d’Elementor Pro (version premium)
Elementor Pro est un plugin sous licence séparée qui s’installe aux côtés de la version gratuite — il ne la remplace pas. Le plugin gratuit doit rester installé et actif pour qu’Elementor Pro fonctionne.
Ce qu’Elementor Pro ajoute
| Fonctionnalité | Elementor Free | Elementor Pro |
|---|
| — | — | — |
|---|
| Nombre de widgets | ~40 widgets de base | 100+ widgets avancés |
|---|
| Theme Builder | Non | Oui (modèles d’en-tête, pied de page, archive, article individuel) |
|---|
| Constructeur de formulaires | Non | Oui (avec intégrations : Mailchimp, HubSpot, etc.) |
|---|
| Constructeur WooCommerce | Non | Oui (pages produit, panier, modèles de paiement) |
|---|
| Widgets globaux | Non | Oui |
|---|
| Contenu dynamique | Non | Oui (extraction de données depuis ACF, champs personnalisés, méta de publication) |
|---|
| Constructeur de popups | Non | Oui |
|---|
| Gestionnaire de rôles | Non | Oui |
|---|
| CSS personnalisé par élément | Non | Oui |
|---|
Comment installer Elementor Pro
- Achetez une licence sur le site officiel d’Elementor et téléchargez le fichier
elementor-pro.zipdepuis le tableau de bord de votre compte. - Dans votre administration WordPress, allez dans Extensions > Ajouter une extension.
- Cliquez sur Téléverser une extension en haut de la page.
- Cliquez sur Choisir un fichier, sélectionnez le fichier
elementor-pro.zipet cliquez sur Installer maintenant. - Une fois l’installation terminée, cliquez sur Activer l’extension.
- Accédez à Elementor > Licence dans le menu d’administration et saisissez votre clé de licence pour activer les fonctionnalités Pro et activer les mises à jour automatiques.
Installation d’Elementor Pro via WP-CLI
Si vous avez déjà le fichier .zip sur votre serveur (transféré via SFTP), installez-le directement :
wp plugin install /path/to/elementor-pro.zip --activate --allow-rootRemplacez /path/to/elementor-pro.zip par le chemin de fichier réel sur votre serveur.
Activation de la licence via WP-CLI
WP-CLI ne gère pas nativement l’appel API d’activation de licence d’Elementor, vous devez donc toujours saisir la clé de licence via l’interface d’administration WordPress dans Elementor > Licence, ou utiliser les commandes CLI propres à Elementor si elles sont disponibles dans votre version Pro.
Elementor Free vs. Pro : comparaison complète
| Critère | Elementor Free | Elementor Pro |
|---|
| — | — | — |
|---|
| Coût | Gratuit | Payant (licence annuelle) |
|---|
| Source d’installation | Dépôt WordPress.org | Téléchargement direct depuis le compte Elementor |
|---|
| Mises à jour automatiques | Via le système de mise à jour WordPress | Nécessite une clé de licence active |
|---|
| Theme Builder | Non inclus | Contrôle complet de la hiérarchie des modèles de thème |
|---|
| Liaison de données dynamiques | Non inclus | ACF, champs personnalisés, méta de publication, données d’auteur |
|---|
| Intégration WooCommerce | Affichage de base uniquement | Personnalisation complète des modèles de boutique |
|---|
| Support | Forums communautaires | Support par tickets prioritaires |
|---|
| Adapté pour | Blogs, sites d’entreprise simples | Sites complexes, agences, e-commerce |
|---|
Considérations de performance et pièges courants
Elementor génère des fichiers CSS par page stockés dans wp-content/uploads/elementor/css/. Sur les sites à fort trafic, ce répertoire peut accumuler des centaines de fichiers. Régénérer périodiquement le cache CSS via Elementor > Outils > Régénérer CSS et données maintient ces fichiers propres et évite que des styles obsolètes ne soient servis.
Pièges critiques à éviter :
- Activer le chargement amélioré des assets dans les paramètres de performance d’Elementor réduit le nombre de scripts et feuilles de style chargés sur les pages qui n’utilisent pas de widgets Elementor. Cette option est désactivée par défaut mais devrait être activée sur la plupart des sites en production.
- Le chargement inline des polices d’Elementor peut entrer en conflit avec l’enqueue Google Fonts de votre thème. Désactivez le chargement de polices en double dans Elementor > Réglages > Avancé > Google Fonts.
- Fréquence de sauvegarde automatique : Elementor sauvegarde automatiquement les brouillons toutes les 30 secondes par défaut. Sur des serveurs de base de données lents ou des hébergements mutualisés avec une latence I/O élevée, cela peut provoquer des ralentissements dans l’éditeur. Si vous êtes sur un environnement Serveurs dédiés, ce problème est rarement présent, mais sur un hébergement mutualisé, il peut se manifester par une absence de réponse de l’éditeur.
- Conflits de plugins : Elementor est incompatible avec certains plugins de cache qui minifient ou combinent agressivement le JavaScript. Si l’éditeur ne se charge pas, désactivez temporairement votre plugin de cache et testez à nouveau.
- Proxy inverse et mise en cache CDN en périphérie : Si votre site se trouve derrière Cloudflare ou un proxy similaire avec une mise en cache HTML agressive, l’éditeur Elementor peut charger une version mise en cache d’une page plutôt que la version éditable en direct. Assurez-vous que le chemin
/wp-admin/et les URL de l’éditeur Elementor sont exclus des règles de mise en cache en périphérie.
Recommandations pour l’environnement d’hébergement
L’éditeur Elementor est une application monopage gourmande en JavaScript. Ses performances sont directement liées au temps de réponse du serveur, à la vitesse d’exécution PHP et à l’efficacité des requêtes de base de données.
Pour les sites WordPress en production utilisant Elementor Pro avec WooCommerce ou de grandes bibliothèques de modèles, un environnement VPS Hosting avec au moins 2 vCPUs et 4 GB RAM offre la marge nécessaire pour des performances d’éditeur fluides et un rendu frontal rapide. La possibilité de configurer OPcache, la mise en cache d’objets Redis et les pools de workers PHP-FPM sur un VPS fait une différence mesurable par rapport aux environnements mutualisés.
Si vous créez des sites clients à grande échelle ou gérez un réseau WordPress multisite avec Elementor, explorez les Panneaux de contrôle VPS qui vous permettent de provisionner et gérer plusieurs environnements isolés depuis une interface unique.
Pour les sites nécessitant HTTPS (requis par l’éditeur Elementor), assurez-vous d’avoir un Certificat SSL valide installé et correctement configuré avant de tenter d’ouvrir l’éditeur Elementor. Un certificat auto-signé ou expiré entraînera le blocage de l’iframe de l’éditeur par la politique de contenu mixte du navigateur.
Liste de contrôle technique des points essentiels
Avant de mettre en ligne un site propulsé par Elementor, vérifiez chacun des points suivants :
- La version PHP est au minimum 7.4, 8.0+ de préférence ;
memory_limitest défini à 256 MB ou plus - Le certificat SSL est valide et HTTPS est appliqué sur l’ensemble du site
- L’expérience Chargement amélioré des assets d’Elementor est activée dans Elementor > Réglages > Expériences
- Le cache CSS a été régénéré après la finalisation de toutes les modifications de design
- Un plugin de cache est configuré avec les URL de l’éditeur Elementor exclues des règles de cache
- La clé de licence Elementor Pro est activée et les mises à jour automatiques sont confirmées comme fonctionnelles
- Le répertoire
wp-content/uploads/elementor/est accessible en écriture par le processus du serveur web - WP-CLI est disponible sur le serveur pour les futures mises à jour de plugins et tâches de maintenance
- Les Google Fonts ne sont pas chargées deux fois (une fois par le thème, une fois par Elementor)
- Les sauvegardes régulières de la base de données incluent la table
post_meta, où toutes les données de pages Elementor sont stockées
FAQ
Elementor fonctionne-t-il avec n’importe quel thème WordPress ?
Elementor est compatible avec la plupart des thèmes WordPress bien codés. Cependant, pour une fonctionnalité complète du Theme Builder (en-têtes, pieds de page et modèles d’archives personnalisés), le thème actif doit prendre en charge les hooks body_class(), wp_head() et wp_footer(). Le thème gratuit « Hello Elementor » d’Elementor.com est conçu spécifiquement pour être un thème de base sans interférence.
Pourquoi l’éditeur Elementor ne se charge-t-il pas après l’installation ?
Les causes les plus courantes sont : une limite mémoire PHP inférieure à 128 MB, un conflit JavaScript avec un autre plugin (testez en désactivant temporairement tous les autres plugins), un certificat SSL expiré ou invalide provoquant le blocage de l’iframe de l’éditeur, ou un pare-feu au niveau serveur bloquant les endpoints REST API qu’Elementor utilise pour la communication entre l’éditeur et le backend.
Elementor peut-il être installé sur WordPress Multisite ?
Oui. Elementor peut être activé sur l’ensemble d’une installation WordPress Multisite. Chaque sous-site maintient ses propres paramètres Elementor, sa bibliothèque de modèles et son cache CSS. Les licences Elementor Pro sont par domaine, vérifiez donc que votre niveau de licence couvre le nombre de sites dans votre réseau.
Quelle est la différence entre les modèles Elementor Canvas et Elementor Full Width ?
Elementor Canvas supprime tous les éléments générés par le thème — en-tête, pied de page et barre latérale — vous offrant un canevas entièrement vierge. Il est conçu pour les pages d’atterrissage autonomes et les écrans de connexion personnalisés. Elementor Full Width supprime la barre latérale mais conserve l’en-tête et le pied de page du thème, ce qui le rend adapté aux pages de contenu standard où la navigation à l’échelle du site doit rester visible.
Elementor affecte-t-il la vitesse du site et les Core Web Vitals ?
Elementor ajoute effectivement une surcharge CSS et JavaScript par rapport à une page codée manuellement. Cependant, avec une configuration appropriée — activation de l’expérience Chargement amélioré des assets, utilisation d’un CDN, activation d’OPcache sur le serveur et minimisation du nombre de plugins d’extension tiers pour Elementor — les sites Elementor peuvent obtenir de bons scores Core Web Vitals. La variable de performance la plus importante est l’infrastructure d’hébergement, et non Elementor lui-même.
