Language Sitemaps for TranslatePress
Gratis WordPress-plugin för TranslatePress: separata språksitemaps, Isla-visning och administratörsmeddelanden. Kan användas fristående; med valfri integration med Rank Math och Yoast.

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? Language Sitemaps for TranslatePress kompletterar istället med egna XML-sitemap-index för varje publicerat TranslatePress-språk, utan att ersätta det vanliga sitemap-indexet från WordPress, Rank Math eller Yoast.
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. - På egen hand eller med ett SEO-plugin: Utan Rank Math och Yoast använder pluginet WordPress-sitemaps. Om något av de två SEO-pluginen är aktiverat övertar den motsvarande integrationen dess sitemap-poster och undantag.
- Poster i robots.txt: Språkindexen läggs till i den virtuella WordPress-filen robots.txt. En statisk fil eller serverregel kan ersätta detta utdata; i kontrollpanelen hittar du länkarna för att kontrollera detta.
- 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.
Visa och konfigurera webbplatskartor
Språksitemaparna visas i Isla Studio-design. En extra läsbar vy innehåller klickbara länkar och fungerar även på smartphones, utan att behöva använda webbläsarnas föråldrade XSLT-teknik. För sökmotorer är XML-adresserna fortfarande avgörande.
I fliken TranslatePress Språksitemaps Där ser du den identifierade leverantören, adresserna till webbplatskartorna och information om robots.txt. Där kan du också aktivera strikt språkseparation: TranslatePress lägger då inte längre till översatta URL:er i de vanliga Rank Math- eller Yoast-webbplatskartorna som stöds. De separata språkindexen förblir tillgängliga.
I drift
Pluginet utvecklades 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 språkspecifika 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 eller Yoast är valfria. Även utan dem fungerar pluginet med WordPress-sitemaps.
- 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 släpps under GPL 2.0 eller senare och ingår i den ZIP-fil med plugin som kan installeras. Nedladdning och uppdateringar finns tillgängliga via Isla Studio. Utvecklingsarkivet är internt.
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.
- De ytterligare språksitemaparna omfattar inlägg, sidor, offentliga innehållstyper och taxonomier. Särskilda sitemaps för författare, nyheter eller videor förblir hos den ursprungliga leverantören.
- 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, integration med WordPress/Rank Math/Yoast, poster i robots.txt, NitroPack- och WP-CLI-funktioner | readme.txt och Core-klassen |
Ändringsprotokoll
0.5.2
- Lokalisera den läsbara webbplatskartan med hjälp av det översatta TranslatePress-språket, inklusive regionala och formella/informella varianter samt ett reservalternativ med det ursprungliga namnet (#18).
- Ta bort XML-knappen för rundtur och lägg till separata länkar till produkten och studion under tabellen. Behåll Isla Studio-designen och det lokalt medföljande typsnittet Google Sans; inget beroende av XSLT.
0.5.1
- Anpassa utformningen av webbplatskartan efter det valda designsystemet ”Strecke E” från Isla Studio, med kompakta rubriker, varma ytor och tillgängliga violetta länkar (#16).
- Lagra Google Sans WOFF2 och dess licens lokalt; visningar av webbplatskartan gör inga externa förfrågningar om typsnitt.
- Lägg till diskret produktinformationshänvisning på produktsidan i HTML-vyn samtidigt som XML-poster, språkseparering och leverantörens beteende bevaras.
0.5.0
- Fungerar självständigt med TranslatePress och inbyggda WordPress-sitemaps; identifierar Rank Math eller Yoast som valfria integrationer och bevarar den valda leverantörens synlighetsregler (#8, #10).
- Lägg till Isla Studio-formatering utan XSLT och en tillgänglig, klickbar HTML-vy av samma webbplatskartposter (#9).
- Lägg till en flik för TranslatePress-inställningar, en post för tillägg, kontextuella länkar till Rank Math/Yoast, kontroll av strikt separering samt vägledning för att upptäcka robots.txt med tyska översättningar (#11).
- Uppdatera fyra utvecklingsberoenden för att åtgärda publicerade säkerhetsmeddelanden; granska låsta beroenden i CI- och releasekontroller (#12).
- Utöka de faktiska testerna av WordPress-leverantörer och täckningen av visningen i olika webbläsare.
0.4.0
- Lägg till strikt språkseparation med opt-in-funktion genom att använda den sitemap-hook som stöds av TranslatePress; behåll Rank Maths specialiserade leverantörer och töm dess cache när läget ändras (#5).
- Hantera konfigurerade språkvarianters slugs och innehållstyper som innehåller understreck utan att det uppstår tvetydiga rutter; avvisa ogiltig paginering samtidigt som vanliga HTML-sökvägar bevaras (#4).
- Återanvänd Rank Maths inläggs- och taksonomileverantörer så att uteslutningar avseende kanoniska länkar, noindex, lösenord och filändelser stämmer överens med källsitemaparna; paginera de poster som uppfyller kraven och behåll arkiv-URL:er (#6).
- Gör det möjligt att återställa ändringar i licensspårningen med hjälp av specifika fel, begränsade förfrågningar och uttryckliga omförsök (#3).
- Lägg till en fristående paketbyggare för WordPress.org, en officiell Plugin Check-kontroll och en äkta WordPress HTTP-regressionsfixtur (#1).
- Kontrollera att WordPress 7.1 är kompatibelt och säkerställ att webbplatskartan och webbläsartesterna är klara innan lanseringen.
0.3.4
- Åtgärdat: Språksitemaps visade startsidans URL på standardspråket istället för den översatta versionen, och utelämnade den översatta startsidans URL helt och hållet. TranslatePress klassificerar förstasidan som en sitemap-fil när en sitemap genereras, vilket ledde till att den visades oöversatt; den lokaliserade startsidans URL hämtas nu från den konfigurerade språksluggen.
0.3.3
- Åtgärdat: att klicka på "Hantera licens" i listan över tillägg gav inget resultat medan administratörsskripten fortfarande laddades; om man klickar för tidigt visas nu en laddningsindikator och licensfönstret öppnas så snart det är klart
0.3.2
- Lade till plugin-rubriken ”Update URI” så att endast isla-stud.io-butiken kan tillhandahålla uppdateringar för detta plugins slug
0.3.1
- Ändrade visningsnamnet till "Language Sitemaps for TranslatePress" (teknisk slug och textdomän oförändrade)
0.3.0
- Lagt till automatiska uppdateringar av plugins för kopior som installerats från isla-stud.io-butiken (EDD Software Licensing)
0.2.0
- Lagt till
wp localized-sitemaps list-indexesför snabb kontroll av slutpunkter - Lagt till ytterligare krokar för ogiltigförklaring av cache vid ändringar av alternativets livscykel och status
- Lagt till offentliga utvidgningsfilter för webbplatskartposter och översatta webbadresser
- Lagt till verktyg för repositorier för Composer, PHPCS, CI och arbetsflöden för bidrag
0.1.0
- Kandidat för börsintroduktion
- Språkspecifika sitemap-index för TranslatePress
- Integration av synlighet för webbplatskartor i Rank Math
- Valfritt: NitroPack, uppvärmning, webbplatskarta, support