Språksitemaps för TranslatePress
En egen XML-sitemap för varje språk – så att du slipper leta efter dina översatta URL:er i huvudindexet.
Om din WordPress-webbplats har flera språk betyder det inte automatiskt att du kan testa varje språkversion separat. Med TranslatePress och språkkataloger som /en/ eller /fr/ Tekniskt sett finns URL:erna på samma webbplats. För människor är det praktiskt. För webbplatskartor, robots.txt och cache-uppvärmning saknas därför ofta en egen ingångspunkt per språk.
Det märker du senast när du ska svara på en enkel fråga: Vilka engelska URL:er finns i webbplatskartan? Vilka språkversioner marknadsförs i robots.txt? Vilken URL-lista får en cache-warmup? Språksitemaps för TranslatePress kompletterar istället med egna XML-sitemap-index för varje publicerat TranslatePress-språk, utan att ersätta det vanliga Rank Math-indexet.
Vad pluginet gör
- Ett sitemap-index per språk: till exempel
sitemap_index_en.xml,sitemap_index_fr.xmlellersitemap_index_de.xml. - Språkspecifika webbplatskartor för barn: per inläggstyp och taxonomi, till exempel
sitemap_en_post_1.xmlellersitemap_en_product_1.xml. - Rank Math-reglerna gäller fortfarande: inaktiverade inläggstyper och taxonomier,
inget index-Undantag ochantal_per_sidaövertas. - robots.txt-annonsering: Språkindexen listas automatiskt i robots.txt.
- NitroPack-uppvärmningsindex (valfritt):
nitro-warmup-sitemap.xmlpluswp localized-sitemaps sync-nitro. - WP-CLI-kontroll:
wp localized-sitemaps list-indexesvisar de tillgängliga sitemap-ändpunkterna.
I drift
Pluginet skapades inför lanseringen av en av mina kunders webbplatser med TranslatePress, Rank Math och NitroPack. Där genererar det till exempel en engelsk sitemap-index med sex underordnade sitemaps. Robots.txt-filen pekar på det engelska språkindexet, medan Rank Maths rotindex förblir oförändrat. Sedan dess har pluginet använts i alla mina flerspråkiga projekt där TranslatePress och Rank Math används.
Förkunskapskrav
- WordPress 6.0 eller senare
- PHP 7.4 eller senare
- TranslatePress med katalog-URL:er
- Rank Math SEO
- NitroPack endast om du vill använda det separata uppvärmningsindexet. Vid behov eller om det finns efterfrågan skulle tillägget i princip kunna implementeras för cachelösningar med en sitemap-baserad uppvärmningsfunktion.
Nedladdning, uppdateringar och öppen källkod
Nedladdningen är gratis. När du gör en beställning för 0 euro får du en licensnyckel; när du aktiverar den i plugin-listan kommer uppdateringar via det vanliga uppdateringssystemet i WordPress.
Källkoden är öppen källkod under licensen GPL 2.0 eller senare: github.com/s-a-s-k-i-a/localized-sitemap-indexes. ZIP-filer som kan installeras finns dessutom på GitHub-sidan för utgåvor.
Medvetna gränser
- Inga hreflang-markeringar i XML-sitemapen. Pluginet skapar sökvägar för upptäckt, inte alternativlogik.
- Ingen separat domänkonfiguration per språk. Tillämpningsområdet är TranslatePress-katalog-URL:er.
- Ingen paritet med alla Rank Math-specialleverantörer, såsom sitemaps för författare, nyheter eller videor.
- Inga löften om placeringar. En webbplatskarta underlättar sökbarhet och granskbarhet, men garanterar varken indexering eller bättre placeringar.
Verifiering
| Påstående | Källa |
|---|---|
| Namn, version, WP/PHP-krav, GPL 2.0 eller senare | Plugin-rubrik och readme.txt |
| Språkspecifika index och barn-sitemaps, Rank Math-spegling, robots.txt-annonsering, NitroPack- och WP-CLI-funktioner | readme.txt och Core-klass |
Ändringsprotokoll
0.3.2
- Update-URI-rubrik: Uppdateringar för denna plugin-slug kommer uteslutande från isla-stud.io-butiken
0.3.1
- Nytt visningsnamn: Language Sitemaps for TranslatePress (teknisk slug oförändrad)
0.3.0
- Automatiska uppdateringar av tillägg för installationer från isla-stud.io-Store (EDD Software Licensing)
0.2.0
- WP-CLI: wp localized-sitemaps list-indexes
- Utökad cache-ogiltigförklaring
- Offentliga tilläggsfilter för översatta URL:er och sitemap-poster
0.1.0
- Första offentliga versionen: språkspecifika sitemap-index för TranslatePress, synlighetsregler för Rank Math, valfritt NitroPack Warmup-index
