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
- Toma el camino de la URL después de la última barra (
/). - Decodifica ese segmento (URL decode).
- Reemplaza el «separador de slug» configurado (por defecto
-) y los guiones bajos (_) por espacios. - Reduce múltiples espacios a uno solo.
- 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
- Suba la carpeta
xml-sitemap-to-htmla/wp-content/plugins/. - Active XS2H XML Sitemap to HTML desde Plugins.
- 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.
- 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.
- 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
0y 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.