XS2H XML Sitemap to HTML

Descripción

Genere una lista o tabla HTML con función de búsqueda a partir de uno o varios sitemaps XML mediante shortcode, con títulos legibles extraídos del último segmento de la ruta de cada URL.

Características

  • Muestra varios sitemaps juntos en diseños de lista o tabla
  • Búsqueda en vivo: filtra las entradas por título o URL
  • Extracción automática de títulos: utiliza solo el último segmento de la ruta (tras la última «/»), reemplaza los separadores (guión o guion bajo) por espacios y aplica el estilo de mayúsculas/minúsculas elegido (Título, MAYÚSCULAS, minúsculas, Inicial en mayúscula o ninguno).
  • Opciones para mostrar u ocultar la URL original y la fecha de última modificación
  • Generador de shortcode en el servidor en los ajustes para copiar y pegar fácilmente (todos los parámetros siempre visibles)
  • TTL de caché configurable (en segundos) para reducir las solicitudes externas

Cómo se generan los títulos

  1. Toma el camino de la URL después de la última barra (/).
  2. Decodifica ese segmento (URL decode).
  3. Reemplaza el «separador de slug» configurado (por defecto -) y los guiones bajos (_) por espacios.
  4. Reduce múltiples espacios a uno solo.
  5. Aplica la regla de mayúsculas/minúsculas seleccionada.

Por ejemplo: https://example.com/category/sub-item-name
“sub-item-name” “sub item name” “Sub Item Name” (Capitalización de título)

Limitaciones

  • Solo se utiliza el último segmento de la URL; los directorios intermedios o varios segmentos no pueden incluirse.
  • No se admiten títulos personalizados por entrada más allá de la configuración global de separador de slug y estilo de mayúsculas/minúsculas.
  • No es posible seleccionar una profundidad de ruta específica (por ej. «usar el penúltimo segmento»).
  • No hay soporte para insertar plantillas personalizadas o HTML alrededor de cada elemento más allá de la salida de lista/tabla integrada.

Licencia

Este plugin es software libre, con licencia GNU General Public License v2 o posterior.

Instalación

  1. Suba la carpeta xml-sitemap-to-html a /wp-content/plugins/.
  2. Active XS2H XML Sitemap to HTML desde Plugins.
  3. Vaya a Ajustes XS2H XML Sitemap to HTML:
    • Pegue cada URL de sitemap en una línea independiente.
    • Defina el carácter de separador de slug.
    • Establezca la TTL de caché en segundos (0 = sin caché).
    • Guarde los cambios.
  4. En la misma página, utilice el Generador de shortcode:
    • Marque los sitemaps que desea incluir.
    • Configure búsqueda, diseño, estilo de mayúsculas/minúsculas, visualización de URL/fecha, etc.
    • Haga clic en Generar shortcode y copie el resultado.
  5. Pegue el shortcode generado en cualquier entrada o página.

Ejemplo de shortcode: [xs2h-sitemap-html ids=“1,2” search=“true” separator=”-” layout=“list” show_url=“false” show_lastmod=“true” case=“title” cache_ttl=“3600”]

Preguntas frecuentes

¿Puedo incluir varios segmentos de URL en los títulos?

Actualmente no. Solo se utiliza el último segmento después del último /.

¿Cómo puedo vaciar o restablecer la caché?

Establezca la TTL de caché en 0 y guarde; los transients existentes expirarán de inmediato.

¿Puedo sobrescribir el título de una entrada individual?

No — los títulos personalizados por entrada no están soportados, más allá de la configuración global del separador de slug y del estilo de mayúsculas/minúsculas.

Reseñas

No hay reseñas para este plugin.

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“XS2H XML Sitemap to HTML” ha sido traducido a 3 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce “XS2H XML Sitemap to HTML” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.2

  • Versión inicial: soporte para múltiples sitemaps, búsqueda en vivo, diseños de lista/tabla, generador en servidor, títulos basados en slug, i18n completa.