Strava to Posts – Run Build Repeat
Plugin de WordPress que importa automáticamente tus actividades de Strava y las muestra en una página dedicada con un diseño minimalista.
by diegocastro-ar · github.com/diegocastro-ar/strava-to-posts-run-build-repeat
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/diegocastro-ar/strava-to-posts-run-build-repeat/archive/refs/heads/main.zipPlugin de WordPress que importa automáticamente tus actividades de Strava y las muestra en una página dedicada con un diseño minimalista.
Descripción
Este plugin convierte las actividades de Strava en un Custom Post Type de WordPress, permitiendo mostrarlas en cualquier página mediante un shortcode. Las actividades se mantienen separadas de los posts del blog y no aparecen en el Home.
Requisitos
- WordPress 5.0+
- PHP 7.4+
- Plugin NMR Strava Activities instalado y configurado con webhook activo
- Cuenta de Strava con API Application configurada
Instalación
- Descarga el archivo
strava-to-posts.php - Súbelo a
/wp-content/plugins/ - Activa el plugin desde el panel de WordPress
- Ve a Ajustes → Importar Strava para importar actividades existentes
Configuración de NMR Strava Activities
Para que las actividades se importen automáticamente, necesitas configurar NMR Strava Activities:
- Crea una Strava API Application
- En WordPress, ve a Ajustes → Strava NMR
- Configura:
- Strava client id
- Strava client secret
- Redirect URI (página con shortcode
[strava_nmr]) - Verify token
- Activa el webhook
Uso
Shortcode
Agrega el shortcode en cualquier página o post:
[strava_ultimas_sesiones cantidad="10"]
Parámetros:
cantidad- Número de actividades a mostrar (default: 10)
Panel de administración
En Ajustes → Importar Strava puedes:
- Ver el estado de las actividades importadas
- Importar actividades existentes desde NMR Strava
- Actualizar el diseño de las actividades
- Eliminar todas las actividades importadas
Las actividades importadas también aparecen en el menú Strava del admin.
Características
- ✅ Importación automática via webhook
- ✅ Custom Post Type separado (
strava_activity) - ✅ Diseño minimalista y responsive
- ✅ No aparecen en el Home del blog (Al menos asi lo queria para mi blog)
- ✅ Muestra: distancia, tiempo, ritmo, desnivel
- ✅ Link directo a cada actividad en Strava
Datos mostrados
Para cada actividad se muestra:
- Nombre de la actividad
- Fecha
- Distancia (km)
- Tiempo
- Ritmo (min/km) para running/walking
- Desnivel (m)
- Link a Strava
Diego Castro - diegocastro.ar