Documentation

Importer des fichiers et exporter le kit

Depuis Claude, ChatGPT ou un autre assistant relié à ellô-wp, vous pouvez importer une image, une vidéo, un document, un SVG, une police, un jeu d'icônes ou un modèle Elementor, et exporter le kit de votre site. Chaque fichier passe par le même chemin sécurisé : contrôlé avant l'envoi, jamais un réglage de sécurité changé sur votre site, tout journalisé et réversible. Un fichier joint dans le chat n'arrive pas jusqu'à ellô-wp : donnez plutôt un lien de partage Google Drive, Dropbox ou OneDrive (Envoyer un fichier depuis le chat).

Médias

Ce qui est accepté

Tout type que WordPress accepte pour votre compte : images (JPEG, PNG, GIF, WebP, AVIF, HEIC, BMP, TIFF, ICO), vidéos (MP4, MOV, WebM, OGV…), audio (MP3, WAV, FLAC, OGG…), PDF et documents (Word, Excel, PowerPoint, OpenDocument), plus SVG et animations JSON Lottie par la voie particulière décrite plus bas. Un fichier fourni par l'IA (image trouvée, capture) ou par vous (envoi local) suit le même contrôle.

Limites : image 30 Mo, PDF/document/audio 100 Mo, vidéo 512 Mo, toujours dans la limite de votre hébergeur (wp_max_upload_size()) — un fichier plus lourd que votre hébergeur n'accepte pas est refusé avec l'écran où votre hébergeur affiche cette limite et, pour une vidéo, l'alternative native (widget Vidéo avec une adresse YouTube ou Vimeo). Aucune conversion automatique : le fichier fourni est gardé tel quel.

Doublons

Chaque média importé par ellô-wp garde l'empreinte de son fichier. Réimporter le même fichier retrouve le média existant au lieu d'en créer un second — sauf si vous demandez explicitement un doublon.

Légende, description, texte alternatif

Un import peut porter un titre, un texte alternatif, une légende et une description dès l'envoi. Le texte alternatif est conseillé pour toute image (accessibilité, référencement) ; son absence est signalée sans bloquer l'import.

Remplacer le fichier d'un média

Plutôt qu'un nouveau média, vous pouvez remplacer le fichier d'un média existant à la même adresse : tous les emplacements où il apparaît (widgets, image mise en avant, galeries) montrent aussitôt le nouveau fichier, sans rien reconstruire. Le même type de fichier est exigé (une photo remplace une photo, pas un PDF) ; sinon, il faut importer un nouveau média puis le replacer.

L'ancien fichier est gardé (uploads/ellowp-replaced/<id>-<date>-<aléatoire>/, jamais supprimé automatiquement) : un retour arrière rétablit l'ancien fichier et ses tailles. Cette opération agit en direct, aussitôt visible partout, et demande le droit Écrire en direct.

Régénérer les tailles

Après un changement des tailles d'image du thème ou d'Elementor, vous pouvez demander de régénérer les tailles d'un média ou de plusieurs (20 au plus par appel) : WordPress recrée chaque miniature à partir du fichier d'origine.

SVG et JSON Lottie

Un SVG (logo, icône vectorielle) ou une animation JSON Lottie passent par la voie d'Elementor, avec un double assainissement :

  1. Le serveur ellô-wp nettoie d'abord le fichier : il retire tout ce qui pourrait exécuter du code (scripts, gestionnaires d'événements, liens externes, entités XML) par une liste blanche d'éléments et d'attributs autorisés. Ce qui a été retiré vous est signalé.
  2. Votre site l'assainit une seconde fois, avec l'assainisseur natif d'Elementor (ou celui de l'extension Safe SVG, si elle est active).

Cette double passe est nécessaire même pour un compte administrateur : un SVG ouvert directement depuis les fichiers du site s'affiche comme un document à part entière, pas seulement comme une image.

Le réglage Elementor en cause

Sur un site sans l'extension Safe SVG, importer un SVG ou un JSON demande le réglage Elementor > Réglages > Avancé > « Activer l'envoi de fichiers non filtrés » (unfiltered_files_upload). ellô-wp ne l'active jamais de lui-même. Si le réglage est désactivé, l'IA vous explique le risque et vous propose de l'activer ; vous confirmez explicitement avant qu'elle ne le fasse. Vous pouvez ensuite le désactiver depuis l'admin Elementor à tout moment.

Ce réglage autorise l'envoi de SVG et de JSON par Elementor pour tout compte qui peut y envoyer du JSON (pas seulement un administrateur) : Elementor assainit chaque fichier à l'envoi, mais un SVG piégé qui passerait malgré tout reste un document exécutable une fois dans uploads. C'est pourquoi ellô-wp l'assainit toujours deux fois, quel que soit ce réglage.

Safe SVG

Si l'extension Safe SVG (WordPress.org) est active, elle assainit elle-même chaque SVG envoyé par WordPress : ellô-wp passe alors par elle, sans exiger le réglage d'Elementor.

JSON Lottie

Un fichier JSON importé pour une animation doit être un vrai Lottie ; sinon il est refusé, avec le rappel de l'alternative sans envoi (widget Lottie, adresse externe).

Polices personnalisées

Les polices passent par le fournisseur que votre site expose déjà — jamais un test « si vous avez Elementor Pro » : ellô-wp regarde ce que votre site sait vraiment faire.

  • Elementor Pro : module des polices personnalisées, si installé et actif.
  • Elementor Free : extension Custom Fonts (Brainstorm Force, WordPress.org), si installée et active.
  • Aucun des deux : trois solutions vous sont proposées, dans l'ordre — (1) si c'est une police Google Fonts, rien à envoyer : la choisir dans la typographie et activer « Charger Google Fonts localement » ; (2) installer Custom Fonts (avec votre accord) ; (3) en dernier recours, un code en dur (@font-face en CSS additionnel), seulement après votre accord explicite, journalisé et listé.

Formats acceptés : WOFF2 et WOFF partout, TTF sur les deux fournisseurs, OTF sur Custom Fonts seulement (Elementor Pro le refuse, avec l'alternative WOFF2). Les formats SVG et EOT sont refusés (formats anciens, et un SVG de police reste à risque). Une police non utilisée n'a aucun effet sur l'affichage ; l'utiliser passe par une typographie globale (copie brouillon du kit) ou les réglages d'un widget.

Une police déjà posée en @font-face dans la CSS du kit peut être reprise comme police personnalisée (manage_fonts from_css), puis le bloc retiré de la CSS après votre accord. Le CSS additionnel du Customizer n'est pas encore lu (reporté) : donnez alors le fichier ou l'adresse de la police.

font-display

  • Custom Fonts (Elementor Free) : réglage par police, swap par défaut, réglable à l'import.
  • Elementor Pro : reste sur auto, le comportement natif du module — ellô-wp ne pose jamais de filtre en dur pour le changer.
  • Google Fonts : réglage natif elementor_font_display du catalogue, inchangé.

La licence d'une police reste de votre ressort : ellô-wp vous le rappelle à chaque import, sans rien vérifier de plus.

Icônes personnalisées (Elementor Pro)

Une archive Fontello, IcoMoon ou Fontastic (.zip) s'importe comme jeu d'icônes personnalisé, si Elementor Pro est actif avec ce module. L'archive est contrôlée avant tout envoi (nombre de fichiers, taille décompressée, chemins sûrs), puis reprend la voie officielle d'Elementor Pro pour l'installer. Sans Elementor Pro, l'alternative native reste ouverte : un SVG dans le widget Icône (bibliothèque « Envoyer un SVG ») ou Font Awesome.

Modèles

Un fichier .json ou une archive .zip de modèles Elementor s'importe par la voie native (« Envoi de fichiers JSON » du Gestionnaire de rôles d'Elementor). Les modèles arrivent sans condition d'affichage : les activer sur des pages précises se fait ensuite, comme d'habitude, en confirmant les endroits visés — un modèle global passe par une copie brouillon.

Un modèle qui porte de la CSS sur mesure (réglage « CSS personnalisé » de la page ou d'un élément) contient du code en dur : l'IA vous le signale d'abord, en nommant les modèles concernés, et n'importe qu'après votre accord explicite ; l'import est alors journalisé comme code en dur. La CSS se retire ensuite dans les réglages Avancé > CSS personnalisé du modèle, ou en mettant le modèle à la corbeille.

Export du kit

  • Exporter le kit produit une archive de vos réglages globaux, modèles et contenus, par la voie native d'Elementor. L'IA vous donne un lien à usage unique, valable une heure : un seul téléchargement, puis le lien ne répond plus (un aperçu de lien qui l'ouvrirait le consomme ; il suffit alors de relancer l'export). L'archive contient tout le site : ne publiez pas ce lien.
  • L'export demande un droit d'écriture sur les styles du site (site.styles) : un jeton en lecture seule ne peut pas exporter le site.
  • Importer un kit n'est pas proposé dans cette version (reporté, décision du 2026-09-24). Quand il le sera, il ne passera jamais par l'importeur natif d'Elementor (qui écrit tout en direct et peut installer des extensions de son propre chef) : chaque partie sera appliquée en brouillon ou en proposition.

Comment le fichier arrive sur votre site

Que l'IA le trouve sur le web, que vous l'envoyiez depuis votre ordinateur, ou qu'il vienne d'une banque d'images, le fichier est d'abord contrôlé sur le serveur ellô-wp, puis votre site va le chercher lui-même à une adresse à usage unique du serveur configuré, avec sa taille et son empreinte vérifiées avant utilisation. Si votre hébergeur bloque les connexions sortantes de votre site, l'envoi se fait par petits morceaux signés à la place, sans rien changer pour vous. Aucun réglage de sécurité de votre site n'est jamais modifié par un import.

Voir aussi le guide « Images libres de droit » (Images libres de droit) pour la recherche et l'import de photos, illustrations et vidéos sans droits.

Tous les guides