Language Sitemaps for TranslatePress

Plugin gratuito de WordPress para TranslatePress: mapas de sitio por idiomas independientes, visualización Isla y avisos para el administrador. Se puede utilizar de forma independiente; con integración opcional con Rank Math y Yoast.

  • Versión 0.5.2
  • Licencia: Licencia de por vida
  • Última actualización: 9 de octubre de 2026
  • 1 archivo
Ilustración para Language Sitemaps for TranslatePress

Un mapa del sitio XML independiente para cada idioma, para que no tengas que buscar tus URL traducidas en el índice principal.

Si tu sitio de WordPress tiene varios idiomas, eso no significa automáticamente que puedas revisar cada versión lingüística de forma totalmente independiente. En TranslatePress, con directorios de idiomas como /en/ o /fr/ Desde el punto de vista técnico, las URL se encuentran en el mismo sitio web. Esto resulta práctico para los usuarios. Sin embargo, para los mapas del sitio, el archivo robots.txt y el precalentamiento de la caché, a menudo falta un punto de acceso específico para cada idioma.

Te darás cuenta de ello, a más tardar, cuando intentes responder a una pregunta sencilla: ¿Qué URL en inglés aparecen en el mapa del sitio? ¿Qué versiones lingüísticas promociona el archivo robots.txt? ¿Qué lista de URL se somete a un «cache warmup»? Language Sitemaps for TranslatePress A cambio, añade sus propios índices de mapa del sitio en XML para cada idioma publicado con TranslatePress, sin sustituir el índice de mapa del sitio habitual de WordPress, Rank Math o Yoast.

Qué hace el complemento

  • Un índice de mapa del sitio por idioma: por ejemplo sitemap_index_en.xml, sitemap_index_fr.xml o sitemap_index_de.xml.
  • Mapas del sitio para niños específicos de cada idioma: por tipo de entrada y taxonomía, por ejemplo sitemap_en_post_1.xml o sitemap_en_product_1.xml.
  • Por tu cuenta o con un plugin de SEO: Si no se utilizan Rank Math ni Yoast, el plugin utiliza los mapas de sitio de WordPress. Si alguno de estos dos plugins de SEO está activo, la integración correspondiente adopta sus entradas y exclusiones del mapa de sitio.
  • Entradas en el archivo robots.txt: Los índices de idiomas se añaden al archivo «robots.txt» virtual de WordPress. Un archivo estático o una regla del servidor pueden sustituir esta configuración; en el panel de control encontrarás los enlaces para comprobarlo.
  • Índice de calentamiento NitroPack opcional: nitro-warmup-sitemap.xml más wp localized-sitemaps sync-nitro.
  • Comprobación de WP-CLI: wp localized-sitemaps list-indexes muestra los puntos finales del mapa del sitio disponibles.

Ver y configurar mapas del sitio

Los mapas de sitio de idiomas se presentan con el diseño de Isla Studio. Una vista adicional de fácil lectura ofrece enlaces en los que se puede hacer clic y funciona también en el smartphone, sin necesidad de la tecnología XSLT de los navegadores, que está quedando obsoleta. Para los motores de búsqueda, las direcciones XML siguen siendo las determinantes.

En la pestaña «TranslatePress» Mapas de sitio por idioma ¿Ves el proveedor detectado, las direcciones del mapa del sitio y las indicaciones sobre el archivo robots.txt? Allí también se puede activar la separación estricta por idiomas: TranslatePress dejará entonces de añadir URL traducidas a los mapas del sitio normales compatibles con Rank Math o Yoast. Los índices por idiomas independientes seguirán estando disponibles.

En uso productivo

El plugin se creó para la puesta en marcha de una de las páginas web de mis clientes con TranslatePress, Rank Math y NitroPack. Allí proporciona, por ejemplo, un índice de mapa del sitio en inglés con mapas del sitio secundarios específicos para cada idioma. El archivo robots.txt promociona el índice en inglés, mientras que el índice raíz de Rank Math permanece sin cambios. Desde entonces, he utilizado este plugin en todos mis proyectos multilingües en los que se emplean TranslatePress y Rank Math.

Requisitos previos

  • WordPress 6.0 o posterior
  • PHP 7.4 o posterior
  • TranslatePress con URL de directorios
  • Rank Math o Yoast son opcionales. Sin ninguno de los dos, el plugin funciona con los mapas de sitio de WordPress.
  • NitroPack solo si quieres utilizar el índice de precarga independiente. En caso de que sea necesario o si hay demanda, la ampliación podría implementarse, en principio, para soluciones de almacenamiento en caché con opción de precarga basada en un mapa del sitio.

Descargas, actualizaciones y código abierto

La descarga es gratuita. Con el pedido de 0 euros recibirás una clave de licencia; si la activas en la lista de plugins, las actualizaciones se realizarán a través del mecanismo habitual de actualizaciones de WordPress.

El código fuente está bajo la licencia GPL 2.0 o posterior y se incluye en el archivo ZIP del complemento listo para instalar. Puede descargar el complemento y obtener actualizaciones a través de Isla Studio. El repositorio de desarrollo es interno.

Límites conscientes

  • No hay anotaciones «hreflang» en el mapa del sitio XML. El plugin crea rutas de descubrimiento, no utiliza la lógica «alternate».
  • No hay una configuración de dominio independiente para cada idioma. El ámbito de aplicación son las URL de los directorios de TranslatePress.
  • Los mapas de sitio de idiomas adicionales abarcan entradas, páginas, tipos de contenido públicos y taxonomías. Los mapas de sitio específicos de autores, noticias o vídeos permanecen en el proveedor original.
  • No se garantiza ninguna mejora en el posicionamiento. Un mapa del sitio ayuda al descubrimiento y a la auditabilidad, pero no garantiza la indexación ni un mejor posicionamiento.

Verificación

AfirmaciónFuente
Nombre, versión, requisitos de WP/PHP, GPL 2.0 o posteriorCabecera del plugin y archivo readme.txt
Índices específicos por idioma y mapas de sitio para niños, integración con WordPress, Rank Math y Yoast, entradas en el archivo robots.txt, funciones de NitroPack y WP-CLIreadme.txt y la clase Core

Registro de cambios

0.5.2

  • Localiza la vista legible del mapa del sitio utilizando el idioma resuelto de TranslatePress, incluyendo variantes regionales y formales/informales, así como un nombre nativo como alternativa (#18).
  • Elimina el botón de ida y vuelta XML y añade enlaces independientes para el producto y el estudio debajo de la tabla. Mantén el diseño de Isla Studio y la fuente Google Sans incluida localmente; sin dependencia de XSLT.

0.5.1

  • Ajustar el estilo del mapa del sitio al sistema de diseño «Strecke E» seleccionado por Isla Studio, con títulos compactos, superficies cálidas y enlaces violetas accesibles (#16).
  • Incluye localmente la fuente Google Sans en formato WOFF2 y su licencia; las visitas al mapa del sitio no realizan solicitudes de fuentes externas.
  • Añadir una atribución discreta a la página del producto en la vista HTML, conservando al mismo tiempo las entradas XML, la separación por idiomas y el comportamiento del proveedor.

0.5.0

  • Funciona de forma independiente con TranslatePress y los mapas de sitio nativos de WordPress; detecta Rank Math o Yoast como integraciones opcionales y conserva las reglas de visibilidad del proveedor seleccionado (#8, #10).
  • Añadir el estilo de Isla Studio sin XSLT y una vista HTML accesible y en la que se pueda hacer clic de las mismas entradas del mapa del sitio (#9).
  • Añadir una pestaña de configuración de TranslatePress, una entrada de complementos, enlaces contextuales a Rank Math/Yoast, control de separación estricta y orientación sobre la detección del archivo robots.txt con traducciones al alemán (#11).
  • Actualizar cuatro dependencias de desarrollo para resolver los avisos de seguridad publicados; auditar las dependencias bloqueadas en las comprobaciones de CI y de lanzamiento (#12).
  • Ampliar las pruebas con proveedores reales de WordPress y la cobertura de la visualización en distintos navegadores.

0.4.0

  • Añadir una separación estricta de idiomas con opción de activación mediante el gancho de mapa del sitio compatible con TranslatePress; conservar los proveedores especializados de Rank Math y invalidar su caché cuando cambie el modo (#5).
  • Resolver los slugs de configuración regional y los tipos de contenido que contengan guiones bajos sin que se produzcan rutas ambiguas; rechazar la paginación no válida, conservando al mismo tiempo las rutas HTML habituales (#4).
  • Reutilizar los proveedores de entradas y taxonomías de Rank Math para que las exclusiones canónicas, «noindex», por contraseña y por extensión coincidan con los mapas del sitio de origen; paginar las entradas elegibles y conservar las URL de archivo (#6).
  • Hacer que los cambios en el seguimiento de licencias sean recuperables mediante errores específicos, solicitudes limitadas y reintentos explícitos (#3).
  • Añadir un generador de paquetes aislado de WordPress.org, una puerta de control oficial de Plugin Check y un fixture de regresión HTTP real de WordPress (#1).
  • Comprobar la compatibilidad con WordPress 7.1 y exigir pruebas de regresión del mapa del sitio y del navegador antes del lanzamiento.

0.3.4

  • Corregido: los mapas del sitio por idioma mostraban la URL de la página de inicio del idioma predeterminado en lugar de la traducida, y omitían por completo la URL traducida de la página de inicio. TranslatePress clasifica la página de inicio como un archivo de mapa del sitio mientras se genera dicho mapa, por lo que aparecía sin traducir; ahora, la URL localizada de la página de inicio se resuelve a partir del slug de idioma configurado.

0.3.3

  • Corregido: al hacer clic en "Gestionar licencia" en la lista de complementos no ocurría nada mientras se seguían cargando los scripts de administración; ahora, si se hace clic antes de tiempo, aparece un indicador de carga y se abre la ventana modal de la licencia en cuanto está lista.

0.3.2

  • Se ha añadido el encabezado «Update URI» del complemento para que solo la tienda isla-stud.io pueda proporcionar actualizaciones para este slug del complemento.

0.3.1

  • Se ha cambiado el nombre que aparece en pantalla a "Language Sitemaps for TranslatePress" (el slug técnico y el dominio de texto no han cambiado)

0.3.0

  • Se han añadido actualizaciones automáticas de los complementos para las copias instaladas desde la tienda de isla-stud.io (EDD Software Licensing)

0.2.0

  • Añadido wp localized-sitemaps list-indexes para una rápida inspección de los terminales
  • Se han añadido ganchos adicionales de invalidación de la caché para el ciclo de vida de las opciones y los cambios de estado
  • Se han añadido filtros de extensión públicos para las entradas del mapa del sitio y las URL traducidas
  • Se han añadido herramientas de repositorio para Composer, PHPCS, CI y los flujos de trabajo de contribuciones

0.1.0

  • Candidato a la salida a bolsa
  • Índices de mapas de sitio específicos para cada idioma para TranslatePress
  • Integración de la visibilidad del mapa del sitio de Rank Math
  • Opcional: NitroPack, warmup, mapa del sitio, asistencia técnica