{"id":11164,"date":"2017-06-23T15:09:22","date_gmt":"2017-06-23T13:09:22","guid":{"rendered":"https:\/\/www.saasweb.agency\/blog\/wordpress-des-sites-web-multilingues-facilites-grace-a-wpml\/"},"modified":"2026-10-27T13:29:50","modified_gmt":"2026-10-27T12:29:50","slug":"wordpress-des-sites-web-multilingues-facilites-grace-a-wpml","status":"publish","type":"post","link":"https:\/\/www.saasweb.agency\/fr\/blog\/wordpress-des-sites-web-multilingues-facilites-grace-a-wpml\/","title":{"rendered":"WordPress : des sites web multilingues facilit\u00e9s gr\u00e2ce \u00e0 WPML"},"content":{"rendered":"<div id=\"pl-4780\" class=\"panel-layout\">\n<div id=\"pg-4780-0\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-0-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4780-0-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"0\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>Il n\u2019est pas rare que des sites web soient propos\u00e9s en plusieurs langues. Ce qui para\u00eet simple et \u00e9vident est en r\u00e9alit\u00e9 plus compliqu\u00e9, surtout si l\u2019on n\u2019utilise pas les bons outils. <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-1\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-1-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4780-1-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"1\" data-style=\"{\">\n<div class=\"so-widget-sow-headline so-widget-sow-headline-default-6a77181822be\">\n<div class=\"sow-headline-container \">\n<h2 class=\"sow-headline\">Quels sont donc les points \u00e0 prendre en compte concernant le multilinguisme ?<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-4780-1-0-1\" class=\"so-panel widget widget_sow-editor\" data-index=\"2\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<ul>\n<li>Souhaites-tu une traduction 1:1, c\u2019est-\u00e0-dire que chaque page sera \u00e9galement traduite dans une autre langue ?<\/li>\n<li>Les autres langues doivent-elles disposer de leurs propres URL pour des contenus \u00e9quivalents ? Certaines langues doivent-elles m\u00eame utiliser leurs propres domaines ? <\/li>\n<li>As-tu besoin d\u2019un s\u00e9lecteur de langue ? Redirige-t-il directement vers la page correspondante dans l\u2019autre langue, ou toujours vers la page d\u2019accueil de la langue s\u00e9lectionn\u00e9e ? Existe-t-il une s\u00e9lection automatique de la langue en fonction de la langue d\u00e9finie dans le navigateur du visiteur ?  <\/li>\n<li>Y a-t-il un champ de recherche ? Seuls les r\u00e9sultats de recherche de la langue actuelle doivent-ils \u00eatre affich\u00e9s ? <\/li>\n<li>Le code source est-il \u00e9galement balis\u00e9 en fonction de la langue pour les moteurs de recherche ?<\/li>\n<li>Diff\u00e9rentes \u00e9quipes doivent-elles g\u00e9rer les diff\u00e9rentes langues ?<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-4780-1-0-2\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"3\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">WordPress et le multilinguisme<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n  Il convient tout d\u2019abord de savoir que WordPress ne g\u00e8re nativement pas le multilinguisme \u2013 du moins pas directement. Rien n\u2019a chang\u00e9 \u00e0 ce jour (en 2026) : le multilinguisme au c\u0153ur du syst\u00e8me est certes annonc\u00e9 comme la derni\u00e8re phase du projet Gutenberg, mais n\u2019a pas encore \u00e9t\u00e9 mis en \u0153uvre.<br \/>Gr\u00e2ce au d\u00e9tour par le <a href=\"https:\/\/developer.wordpress.org\/advanced-administration\/multisite\/create-network\/\" target=\"_blank\" rel=\"noopener\">mode Multisite<\/a> (r\u00e9seau), il est possible de cr\u00e9er des sous-sites plus ou moins ind\u00e9pendants, qui peuvent \u00eatre utilis\u00e9s pour repr\u00e9senter des variantes linguistiques. Mais nous y reviendrons plus tard.<br \/>WordPress ne devient un CMS multilingue que gr\u00e2ce \u00e0 des extensions : on peut en citer quelques-unes (connues) : WPML (payant, licence annuelle), Polylang (freemium), TranslatePress (freemium) ou MultilingualPress (payant, fonctionne uniquement avec Multisite).  <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-2\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-2-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4780-2-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"4\" data-style=\"{\">\n<div class=\"so-widget-sow-headline so-widget-sow-headline-default-6a77181822be\">\n<div class=\"sow-headline-container \">\n<h2 class=\"sow-headline\">Le multilinguisme fait soi-m\u00eame<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-4780-2-0-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"5\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n  En th\u00e9orie, un site web multilingue pourrait aussi \u00eatre r\u00e9alis\u00e9 sans extensions, moyennant un peu de travail de programmation : les variantes linguistiques sont cr\u00e9\u00e9es comme pages principales, par exemple de et fr, sous lesquelles sont cr\u00e9\u00e9es les pages respectives des variantes linguistiques et le contenu r\u00e9dig\u00e9 dans la langue correspondante. Mais pour qu\u2019un menu allemand s\u2019affiche lors de la s\u00e9lection de \/de et un menu fran\u00e7ais pour \/fr, il faut utiliser des mod\u00e8les diff\u00e9rents pour les diff\u00e9rentes arborescences de pages (ou il suffit d\u2019int\u00e9grer un aiguillage). Les diff\u00e9rents mod\u00e8les permettent d\u2019ins\u00e9rer dans le code source des indicateurs de langue HTML (ce que l\u2019on ne peut pas faire avec les moyens standards de WordPress) ou d\u2019afficher des menus sp\u00e9cifiques \u00e0 chaque langue. Il n\u2019est pas n\u00e9cessaire de se soucier particuli\u00e8rement des zones de widgets dans le mod\u00e8le, celles-ci peuvent \u00eatre g\u00e9r\u00e9es dans le back-end, par exemple avec des extensions telles que <a href=\"https:\/\/de.wordpress.org\/plugins\/content-aware-sidebars\/\" target=\"_blank\" rel=\"noopener\">Content Aware Sidebars<\/a>. Cela se complique un peu avec le s\u00e9lecteur de langue, ou la connexion logique de pages identiques en tant que variantes linguistiques. Et cela devient encore plus compliqu\u00e9 si l\u2019on souhaite exploiter une boutique, par exemple avec <a href=\"https:\/\/de.wordpress.org\/plugins\/woocommerce\/\" target=\"_blank\" rel=\"noopener\">WooCommerce<\/a>.<br \/>Restons-en \u00e0 cet exemple : il est facile de constater que cela demande beaucoup de travail et n\u00e9cessite en plus des connaissances pointues en programmation de th\u00e8mes WordPress. Il existe une solution bien plus simple.      <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-3\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-3-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4780-3-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"6\" data-style=\"{\">\n<div class=\"so-widget-sow-headline so-widget-sow-headline-default-6a77181822be\">\n<div class=\"sow-headline-container \">\n<h2 class=\"sow-headline\">  Le multilinguisme avec WordPress Multisite<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-4780-3-0-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"7\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n  Comme d\u00e9j\u00e0 d\u00e9crit, il est \u00e9galement possible de cr\u00e9er un site web multilingue avec les outils natifs de WordPress. Il faut tout d\u2019abord installer WordPress dans sa version Multisite. Ce n\u2019est pas difficile, mais peu d\u2019installateurs en un clic le permettent, il faut donc proc\u00e9der manuellement.<br \/>Une fois la mise en place effectu\u00e9e, on d\u00e9couvre vite les particularit\u00e9s de ce mode de fonctionnement : il existe un super-administrateur. Seul le super-administrateur est autoris\u00e9 \u00e0 cr\u00e9er d\u2019autres sous-sites ainsi qu\u2019\u00e0 installer des th\u00e8mes et des extensions. Les \u00ab administrateurs normaux \u00bb sont chacun responsables de leur sous-site attribu\u00e9, mais ils ne peuvent pas installer de th\u00e8mes ou d\u2019extensions comme dans le mode WordPress normal. Ils peuvent seulement activer ou d\u00e9sactiver ceux install\u00e9s par le super-administrateur. Il est important de savoir \u00e0 ce stade que toutes les extensions ne sont pas compatibles avec Multisite.<br \/>Le super-administrateur cr\u00e9e par exemple 2 sous-sites, l\u2019un \u00ab de \u00bb, l\u2019autre \u00ab fr \u00bb, et d\u00e9finit 2 \u00e9quipes qu\u2019il attribue aux 2 sous-sites. Il peut s\u2019agir des m\u00eames utilisateurs pouvant acc\u00e9der aux deux sous-sites, ou d\u2019utilisateurs distincts. C\u2019est justement cette possible s\u00e9paration qui constitue une fonctionnalit\u00e9 \u00e0 laquelle certains exploitants de sites web ne veulent pas renoncer : des \u00e9quipes distinctes pour des variantes linguistiques distinctes. Il est clair qu\u2019une telle fonctionnalit\u00e9 int\u00e9resse surtout les grandes entreprises ou celles qui ont des processus de travail strictement r\u00e9glement\u00e9s.<br \/>Cette s\u00e9paration des sous-sites pr\u00e9sente l\u2019avantage de pouvoir cr\u00e9er des sites web enti\u00e8rement distincts, mais comporte en m\u00eame temps le risque que deux sous-sites (variantes linguistiques) finissent par se diff\u00e9rencier visuellement au fil du temps \u2013 ce que peu de personnes souhaitent.<br \/>Pour relier logiquement entre elles les pages identiques des diff\u00e9rents sous-sites, il existe (une fois de plus) des extensions, comme par exemple <a href=\"https:\/\/de.wordpress.org\/plugins\/multisite-language-switcher\/\" target=\"_blank\" rel=\"noopener\">Multisite Language Switcher<\/a>.         <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-4\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-4-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4780-4-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child panel-last-child\" data-index=\"8\" data-style=\"{\">\n<div class=\"so-widget-sow-headline so-widget-sow-headline-default-6a77181822be\">\n<div class=\"sow-headline-container \">\n<h2 class=\"sow-headline\">Le multilinguisme avec WPML<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-5\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-5-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4780-5-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"9\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p><a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/wpml-logo-1.jpg\"><img decoding=\"async\" class=\"alignleft size-full wp-image-4835\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/wpml-logo-1.jpg\" alt=\"Logo WPML\" width=\"265\" height=\"102\"><\/a>Venons-en maintenant au sujet principal de cet article : WPML (WPML = WordPress MultiLingual). Je n\u2019expliquerai pas toutes les fonctionnalit\u00e9s de l\u2019extension, seulement les principales. Contrairement au mode Multisite, WPML permet d\u2019insuffler du multilinguisme \u00e0 un site web m\u00eame apr\u00e8s coup, les pr\u00e9paratifs n\u2019ont donc pas besoin d\u2019\u00eatre planifi\u00e9s longtemps \u00e0 l\u2019avance (\u00e0 proprement parler, il est \u00e9galement possible de transformer apr\u00e8s coup un site web normal en Multisite ou de l\u2019importer dans un sous-site, mais c\u2019est assez compliqu\u00e9 et source d\u2019erreurs).  <br \/>  WPML se compose de plusieurs composants, dont il n\u2019est pas forc\u00e9ment n\u00e9cessaire d\u2019installer la totalit\u00e9. L\u2019unit\u00e9 centrale est le WPML Multilingual CMS ; dans la plupart des cas, le composant \u00ab WPML String Translation \u00bb est \u00e9galement install\u00e9. (En 2026 : \u00ab WPML Translation Management \u00bb est int\u00e9gr\u00e9 \u00e0 l\u2019extension principale depuis WPML 4.5, \u00ab WPML Sticky Links \u00bb n\u2019est plus n\u00e9cessaire, car WPML ajuste lui-m\u00eame les liens internes lors de la traduction, et \u00ab WPML CMS Nav \u00bb n\u2019est plus utile qu\u2019\u00e0 quelques sites web. String Translation n\u2019est disponible qu\u2019\u00e0 partir de la licence \u00ab Multilingual CMS \u00bb.)  <\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-6\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-6-0\" class=\"panel-grid-cell\" data-weight=\"0.29998874469393\">\n<div id=\"panel-4780-6-0-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"10\" data-style=\"{\">\n<div class=\"so-widget-sow-image so-widget-sow-image-default-813df796d9b1\">\n<div class=\"sow-image-container\">\n<a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/wpml-einrichtung-1.png\">\t<img decoding=\"async\" alt=\"WPML : configurer les langues et le format d\u2019URL\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/wpml-einrichtung-1.png\" width=\"1114\" height=\"720\" title=\"Configuration de WPML\" class=\"so-widget-image\"><br \/><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-4780-6-1\" class=\"panel-grid-cell\" data-weight=\"0.70001125530607\">\n<div id=\"panel-4780-6-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"11\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Param\u00e8tres de base de WPML<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n  Une fois l\u2019installation effectu\u00e9e, tu d\u00e9finis dans un assistant de configuration les langues suppl\u00e9mentaires \u00e0 cr\u00e9er et peux r\u00e9gler diff\u00e9rents points tels que :<\/p>\n<ul>\n<li>D\u00e9finition de la langue par d\u00e9faut<\/li>\n<li>Les variantes linguistiques doivent-elles \u00eatre affich\u00e9es sous forme de sous-r\u00e9pertoires (\u00ab \/de \u00bb, \u00ab \/fr \u00bb), avec un domaine propre \u00e0 chaque langue ou sous forme de param\u00e8tre d\u2019URL GET (\u00ab ?lang=de \u00bb, \u00ab ?lang=fr \u00bb)<\/li>\n<li>Options du s\u00e9lecteur de langue, par exemple la gestion des contenus disponibles dans une seule langue, le s\u00e9lecteur sous forme de liste d\u00e9roulante ou avec des drapeaux ou le nom complet de la langue, etc.<\/li>\n<li>Configuration d\u2019une redirection linguistique automatique en fonction de la langue du navigateur d\u00e9finie par les visiteurs<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-7\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-7-0\" class=\"panel-grid-cell\" data-weight=\"0.69967984907171\">\n<div id=\"panel-4780-7-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"12\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Dupliquer des pages avec WPML pour la traduction <\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n  Une fois les param\u00e8tres de base termin\u00e9s, la traduction peut commencer : chaque page et chaque article de blog peuvent \u00eatre dupliqu\u00e9s dans la langue souhait\u00e9e d\u2019un simple clic dans la liste r\u00e9capitulative (avec ou sans copie du contenu). Une fonctionnalit\u00e9 int\u00e9ressante consiste \u00e0 modifier la traduction ind\u00e9pendamment ou \u00e0 la lier \u00e0 l\u2019original. Dans ce dernier cas, tu es averti des modifications apport\u00e9es \u00e0 l\u2019original lors de l\u2019affichage de la traduction.<br \/>En 2026 : la traduction s\u2019effectue aujourd\u2019hui le plus souvent via les ic\u00f4nes \u00ab plus \u00bb dans la liste des pages ou via le tableau de bord de traduction (WPML &gt; Translation Management) dans l\u2019\u00e9diteur de traduction avanc\u00e9. Sur demande, WPML traduit \u00e9galement automatiquement les contenus par IA ; les licences sup\u00e9rieures comprennent \u00e0 cet effet un quota de mots.   <\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-4780-7-1\" class=\"panel-grid-cell\" data-weight=\"0.30032015092829\">\n<div id=\"panel-4780-7-1-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"13\" data-style=\"{\">\n<div class=\"so-widget-sow-image so-widget-sow-image-default-813df796d9b1\">\n<div class=\"sow-image-container\">\n<a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/wpml-pages-2.png\">\t<img decoding=\"async\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/wpml-pages-2.png\" width=\"1113\" height=\"543\" title=\"WPML \u2013 Traduire des pages\" alt=\"Dupliquer et traduire des pages avec WPML\" class=\"so-widget-image\"><br \/><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-8\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-8-0\" class=\"panel-grid-cell\" data-weight=\"0.30046047582502\">\n<div id=\"panel-4780-8-0-0\" class=\"so-panel widget widget_sow-image panel-first-child panel-last-child\" data-index=\"14\" data-style=\"{\">\n<div class=\"so-widget-sow-image so-widget-sow-image-default-813df796d9b1\">\n<div class=\"sow-image-container\">\n<a href=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/wpml-menues-1.png\">\t<img decoding=\"async\" src=\"https:\/\/www.saasweb.agency\/wp-content\/uploads\/2017\/06\/wpml-menues-1.png\" width=\"1317\" height=\"583\" title=\"WPML \u2013 Traduire des menus\" alt=\"Traduire des menus avec WPML\" class=\"so-widget-image\"><br \/><\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pgc-4780-8-1\" class=\"panel-grid-cell\" data-weight=\"0.69953952417498\">\n<div id=\"panel-4780-8-1-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"15\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">Menus d\u00e9pendants de la langue<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n  Il n\u2019y a pas que les pages qui doivent \u00eatre traduites. Les menus doivent \u00e9galement \u00eatre attribu\u00e9s automatiquement \u00e0 la langue s\u00e9lectionn\u00e9e. Avec WPML, c\u2019est tr\u00e8s simple. Tu peux soit utiliser la fonction de synchronisation (menu \u00ab WPML &gt; Synchroniser les menus WP \u00bb), soit cr\u00e9er une nouvelle navigation, s\u00e9lectionner la langue et d\u00e9finir de quelle variante linguistique il s\u2019agit. Si ton site web utilise un th\u00e8me bas\u00e9 sur des blocs, tu traduis la navigation directement dans le tableau de bord de traduction.    <\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-9\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-9-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4780-9-0-0\" class=\"so-panel widget widget_sow-editor panel-first-child panel-last-child\" data-index=\"16\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<h3 class=\"widget-title\">De nombreuses autres fonctionnalit\u00e9s<\/h3>\n<div class=\"siteorigin-widget-tinymce textwidget\">\n<p>Je ne rentrerai pas dans les d\u00e9tails, mais WPML dispose de modules pour une localisation optimis\u00e9e de :<\/p>\n<ul>\n<li><a href=\"https:\/\/www.gravityforms.com\/\" target=\"_blank\" rel=\"noopener\">Gravity Forms<\/a> (une extension payante pour cr\u00e9er des formulaires)<\/li>\n<li>Diff\u00e9rents constructeurs de pages : les constructeurs de pages sont des extensions qui remplacent l\u2019\u00e9diteur visuel de WordPress ; ils permettent de cr\u00e9er facilement des mises en page complexes dans la zone de contenu. Parmi les constructeurs de pages connus figurent notamment le gratuit <a href=\"https:\/\/de.wordpress.org\/plugins\/siteorigin-panels\/\" target=\"_blank\" rel=\"noopener\">SiteOrigin Page Builder<\/a> ou le payant <a href=\"https:\/\/wpbakery.com\/\" target=\"_blank\" rel=\"noopener\">WPBakery Page Builder<\/a> (anciennement Visual Composer). Depuis WordPress 5.0, WordPress int\u00e8gre lui-m\u00eame un outil de mise en page avec l\u2019\u00e9diteur de blocs, que WPML prend \u00e9galement en charge.  <\/li>\n<li>WooCommerce &#8211; l\u2019extension boutique en ligne pour WordPress<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"pg-4780-10\" class=\"panel-grid panel-no-style\" data-style=\"{\">\n<div id=\"pgc-4780-10-0\" class=\"panel-grid-cell\" data-weight=\"1\">\n<div id=\"panel-4780-10-0-0\" class=\"so-panel widget widget_sow-headline panel-first-child\" data-index=\"17\" data-style=\"{\">\n<div class=\"so-widget-sow-headline so-widget-sow-headline-default-6a77181822be\">\n<div class=\"sow-headline-container \">\n<h2 class=\"sow-headline\">Utilisez WPML gratuitement avec le forfait Premium de SaaS Web<\/h2>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"panel-4780-10-0-1\" class=\"so-panel widget widget_sow-editor panel-last-child\" data-index=\"18\" data-style=\"{\">\n<div class=\"so-widget-sow-editor so-widget-sow-editor-base\">\n<div class=\"siteorigin-widget-tinymce textwidget\">\n  Dans le forfait Premium de notre h\u00e9bergement WordPress g\u00e9r\u00e9, l\u2019utilisation de diff\u00e9rentes extensions payantes est incluse gratuitement. Outre WPML, il y a \u00e9galement Gravity Forms, <a href=\"https:\/\/searchwp.com\/\" target=\"_blank\" rel=\"noopener\">SearchWP<\/a> \u2013 une fonction de recherche am\u00e9lior\u00e9e \u2013 et la version Pro de l\u2019extension <a href=\"https:\/\/de.wordpress.org\/plugins\/newsletter\/\" target=\"_blank\" rel=\"noopener\">Newsletter<\/a>. <\/p>\n<p>Tu trouveras ici <a href=\"https:\/\/www.saasweb.cloud\/\" target=\"_blank\" rel=\"noopener\">les offres d\u2019h\u00e9bergement WordPress g\u00e9r\u00e9<\/a>.<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<p class=\"blog-angebot wp-block-paragraph\"><strong>Tu pr\u00e9vois un nouveau site web ?<\/strong>  Nous d\u00e9veloppons des sites web WordPress que tu peux g\u00e9rer toi-m\u00eame.  <a href=\"https:\/\/www.saasweb.agency\/fr\/logiciel\/technologies-frameworks\/wordpress\/sites-wordpress\/\">En savoir plus sur les sites web WordPress<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il n\u2019est pas rare que des sites web soient propos\u00e9s en plusieurs langues. Ce qui para\u00eet simple et \u00e9vident est en r\u00e9alit\u00e9 plus compliqu\u00e9, surtout si l\u2019on n\u2019utilise pas les bons outils. Quels sont donc les points \u00e0 prendre en compte concernant le multilinguisme ? Souhaites-tu une traduction 1:1, c\u2019est-\u00e0-dire que chaque page sera \u00e9galement \u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[816],"tags":[1640,1841,901,1434],"class_list":["post-11164","post","type-post","status-publish","format-standard","hentry","category-tutoriel","tag-multisite-wordpress","tag-selecteur-de-langue","tag-wordpress","tag-wpml"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/posts\/11164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/comments?post=11164"}],"version-history":[{"count":2,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/posts\/11164\/revisions"}],"predecessor-version":[{"id":11848,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/posts\/11164\/revisions\/11848"}],"wp:attachment":[{"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/media?parent=11164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/categories?post=11164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.saasweb.agency\/fr\/wp-json\/wp\/v2\/tags?post=11164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}