{"id":3859,"date":"2026-07-04T15:34:10","date_gmt":"2026-07-04T13:34:10","guid":{"rendered":"https:\/\/isla-stud.io\/?post_type=download&#038;p=3859"},"modified":"2026-10-09T10:41:26","modified_gmt":"2026-10-09T08:41:26","slug":"index-de-plan-de-site-localises","status":"publish","type":"download","link":"https:\/\/isla-stud.io\/fr\/downloads\/localized-sitemap-indexes\/","title":{"rendered":"Language Sitemaps for TranslatePress"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Un plan de site XML distinct pour chaque langue \u2014 pour que tu n'aies pas \u00e0 chercher tes URL traduites dans l'index principal.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si ton site WordPress propose plusieurs langues, cela ne signifie pas pour autant que tu puisses tester chaque version linguistique de mani\u00e8re clairement distincte. Avec TranslatePress et ses r\u00e9pertoires de langues tels que <code>\/en\/<\/code> ou <code>\/fr\/<\/code> D'un point de vue technique, ces URL se trouvent sur le m\u00eame site web. C'est pratique pour les utilisateurs. En revanche, cela signifie qu'il manque souvent un point d'entr\u00e9e distinct par langue pour les plans de site, les fichiers robots.txt et la mise en cache.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tu t'en rends compte au plus tard lorsque tu essaies de r\u00e9pondre \u00e0 une question simple : quelles URL en anglais figurent dans le plan du site ? Quelles versions linguistiques sont mises en avant dans le fichier robots.txt ? Quelle liste d'URL fait l'objet d'un \u00ab cache warm-up \u00bb ? <strong>Language Sitemaps for TranslatePress<\/strong> Il ajoute en revanche ses propres fichiers d'index de plan de site XML pour chaque langue TranslatePress publi\u00e9e, sans remplacer le fichier d'index de plan de site standard de WordPress, Rank Math ou Yoast.<\/p>\n\n\n\n<h2 id=\"was-das-plugin-macht\" class=\"wp-block-heading\">Fonctionnalit\u00e9s du plugin<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Un fichier sitemap par langue :<\/strong> par exemple <code>sitemap_index_en.xml<\/code>, <code>sitemap_index_fr.xml<\/code> ou <code>sitemap_index_fr.xml<\/code>.<\/li>\n\n\n\n<li><strong>Fichiers Sitemap sp\u00e9cifiques \u00e0 chaque langue pour les enfants :<\/strong> par type de publication et par taxonomie, par exemple <code>sitemap_en_post_1.xml<\/code> ou <code>sitemap_en_product_1.xml<\/code>.<\/li>\n\n\n\n<li><strong>En autonomie ou avec un plugin SEO :<\/strong> En l'absence de Rank Math et de Yoast, le plugin utilise les plans de site de WordPress. Si l'un de ces deux plugins SEO est activ\u00e9, l'int\u00e9gration correspondante reprend ses entr\u00e9es de plan de site et ses exclusions.<\/li>\n\n\n\n<li><strong>Entr\u00e9es dans le fichier robots.txt :<\/strong> Les index de langues sont ajout\u00e9s dans le fichier robots.txt virtuel de WordPress. Un fichier statique ou une r\u00e8gle de serveur peut remplacer cette sortie ; tu trouveras les liens pour v\u00e9rifier cela dans le tableau de bord.<\/li>\n\n\n\n<li><strong>Indice de pr\u00e9chauffage NitroPack (en option) :<\/strong> <code>nitro-warmup-sitemap.xml<\/code> plus <code>wp localized-sitemaps sync-nitro<\/code>.<\/li>\n\n\n\n<li><strong>V\u00e9rification WP-CLI :<\/strong> <code>wp localized-sitemaps list-indexes<\/code> affiche les points de terminaison de plan de site disponibles.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Afficher et configurer les plans de site<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Les plans de site linguistiques sont pr\u00e9sent\u00e9s dans le design Isla Studio. Une vue suppl\u00e9mentaire, plus lisible, propose des liens cliquables et fonctionne \u00e9galement sur smartphone, sans recourir \u00e0 la technologie XSLT, d\u00e9sormais obsol\u00e8te, des navigateurs. Pour les moteurs de recherche, les adresses XML restent la r\u00e9f\u00e9rence.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans l'onglet TranslatePress <strong>Sitemaps linguistiques<\/strong> Tu peux y voir le fournisseur d\u00e9tect\u00e9, les adresses du plan du site et des informations concernant le fichier robots.txt. C'est \u00e9galement l\u00e0 que tu peux activer la s\u00e9paration stricte des langues : TranslatePress n'ajoutera alors plus d'URL traduites dans les plans de site normaux pris en charge par Rank Math ou Yoast. Les index linguistiques distincts restent disponibles.<\/p>\n\n\n\n<h2 id=\"im-produktiveinsatz\" class=\"wp-block-heading\">En exploitation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ce plugin a \u00e9t\u00e9 d\u00e9velopp\u00e9 pour le d\u00e9ploiement d'un des sites web de mes clients utilisant TranslatePress, Rank Math et NitroPack. Il g\u00e9n\u00e8re notamment un index de plan du site en anglais, accompagn\u00e9 de sous-plans de site sp\u00e9cifiques \u00e0 chaque langue. Le fichier robots.txt met en avant l'index en anglais, tandis que l'index racine de Rank Math reste inchang\u00e9. Depuis, j'utilise ce plugin dans tous mes projets multilingues qui utilisent TranslatePress et Rank Math.<\/p>\n\n\n\n<h2 id=\"voraussetzungen\" class=\"wp-block-heading\">Conditions pr\u00e9alables<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress 6.0 ou version ult\u00e9rieure<\/li>\n\n\n\n<li>PHP 7.4 ou version ult\u00e9rieure<\/li>\n\n\n\n<li>TranslatePress avec les URL des r\u00e9pertoires<\/li>\n\n\n\n<li>Rank Math ou Yoast sont facultatifs. M\u00eame sans ces deux plugins, le plugin fonctionne avec les plans de site WordPress.<\/li>\n\n\n\n<li>NitroPack uniquement si vous souhaitez utiliser l'index de pr\u00e9chauffage s\u00e9par\u00e9. Si n\u00e9cessaire ou en cas de demande, cette extension pourrait en principe \u00eatre mise en \u0153uvre pour des solutions de mise en cache proposant une option de pr\u00e9chauffage bas\u00e9e sur un plan du site. <\/li>\n<\/ul>\n\n\n\n<h2 id=\"download-updates-und-open-source\" class=\"wp-block-heading\">T\u00e9l\u00e9chargement, mises \u00e0 jour et open source<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le t\u00e9l\u00e9chargement est gratuit. En passant une commande \u00e0 0 euro, tu re\u00e7ois une cl\u00e9 de licence ; lorsque tu l'actives dans la liste des plugins, les mises \u00e0 jour s'effectuent via le m\u00e9canisme de mise \u00e0 jour habituel de WordPress.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le code source est sous licence GPL 2.0 ou ult\u00e9rieure et est inclus dans le fichier ZIP du plugin pr\u00eat \u00e0 l'installation. Vous pouvez t\u00e9l\u00e9charger le plugin et ses mises \u00e0 jour via Isla Studio. Le d\u00e9p\u00f4t de d\u00e9veloppement est interne.<\/p>\n\n\n\n<h2 id=\"bewusste-grenzen\" class=\"wp-block-heading\">Des limites bien d\u00e9finies<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pas d'annotations hreflang dans le fichier XML du plan du site. Le plugin g\u00e9n\u00e8re des chemins de d\u00e9couverte, pas de logique \u00ab alternate \u00bb.<\/li>\n\n\n\n<li>Pas de configuration avec des domaines distincts par langue. Le champ d'application concerne les URL des r\u00e9pertoires TranslatePress.<\/li>\n\n\n\n<li>Les plans de site linguistiques suppl\u00e9mentaires couvrent les articles, les pages, les types de contenu publics et les taxonomies. Les plans de site sp\u00e9cifiques aux auteurs, aux actualit\u00e9s ou aux vid\u00e9os restent chez le fournisseur d'origine.<\/li>\n\n\n\n<li>Aucune promesse de classement. Un plan du site facilite la d\u00e9couverte et la v\u00e9rifiabilit\u00e9 ; il ne garantit ni l'indexation ni un meilleur classement.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"verifikation\" class=\"wp-block-heading\">V\u00e9rification<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Affirmation<\/th><th>Source<\/th><\/tr><\/thead><tbody><tr><td>Nom, version, configuration requise (WP\/PHP), licence GPL 2.0 ou ult\u00e9rieure<\/td><td>En-t\u00eate du plugin et fichier readme.txt<\/td><\/tr><tr><td>Index sp\u00e9cifiques \u00e0 chaque langue et plans de site pour enfants, int\u00e9gration WordPress\/Rank Math\/Yoast, entr\u00e9es dans le fichier robots.txt, fonctionnalit\u00e9s NitroPack et WP-CLI<\/td><td>readme.txt et classe Core<\/td><\/tr><\/tbody><\/table><\/figure>","protected":false},"excerpt":{"rendered":"<p>Plugin WordPress gratuit pour TranslatePress : plans de site par langue, affichage \u00ab Isla \u00bb et notifications administrateur. Utilisable de mani\u00e8re autonome ; avec int\u00e9gration optionnelle de Rank Math et Yoast.<\/p>","protected":false},"author":1,"featured_media":4168,"template":"","edd-categories":[],"edd-tags":[],"class_list":["post-3859","download","type-download","status-publish","has-post-thumbnail","hentry","edd-download"],"acf":[],"_links":{"self":[{"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/edd-downloads\/3859","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/edd-downloads"}],"about":[{"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/types\/download"}],"author":[{"embeddable":true,"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":5,"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/edd-downloads\/3859\/revisions"}],"predecessor-version":[{"id":4541,"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/edd-downloads\/3859\/revisions\/4541"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/media\/4168"}],"wp:attachment":[{"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/media?parent=3859"}],"wp:term":[{"taxonomy":"download_category","embeddable":true,"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/edd-categories?post=3859"},{"taxonomy":"download_tag","embeddable":true,"href":"https:\/\/isla-stud.io\/fr\/wp-json\/wp\/v2\/edd-tags?post=3859"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}