WP-StravaWordPress Plugin

WP-StravaWordpress Plugin Free download

  • PHP Version Required
    5.3 or higher
  • Minimum WordPress Version Required:
    Wordpress 4.6 or higher
  • WordPress version Compatible Upto
    6.0.3
  • Active Installs
    2,000+
  • Plugin Total downloads:
    45.1K+

WP-Strava WordPress Plugin overview

Show your Strava activity on your WordPress site..

This plugin uses the strava api to embed maps and activity for athletes and clubs on your WordPress site. Included are several widgets and shortcodes for showing maps and activity summaries.

Cron

Using WP-Strava 2.0+ requires a working wordpress cron configuration. By default, WordPress has a built-in cron system to run scheduled events, but it relies on your website getting frequent visitors. The strava authentication token system expires after 6 hours if not refreshed. If you think your site will not get any visitors over the span on 6 hours, you might want to set up a real cron: https://developer.wordpress.org/plugins/cron/hooking-wp-cron-into-the-system-task-scheduler/. Setting up this sort of cron is beyond the scope of support for this free plugin, so you should seek assistance through your host. Force-running the WordPress cron once an hour is good enough for WP-Strava.

Blocks

Available in WordPress 5.0 and up. Embeds described in this section will only work in the WP Block (Gutenberg) editor. Compatibility with WPBakery, Visual Composer, Elementor, Beaver Builder, etc. may differ.

Strava Activity

Embed an activity in any page or post. Shows a summary of the activity plus a map if a google maps key has been added.

Paste in the full activity url from Strava, such as https://www.strava.com/activities/1793155844 and click “Embed” (pasting a link directly into the editor also works). A preview map will be shown in the editor, similar to what will be displayed on the front-end. In the side-panel you can select options to show the image only (without the details table), display markers at the start & finish points, and override the system of measure from your default selection under Settings -> Strava.

Strava Route

Embed a route in any page or post. Shows a summary of the route plus a map if a google maps key has been added.

Paste in the full route url from Strava, such as https://www.strava.com/routes/2326567 and click “Embed” (pasting a link directly into the editor also works). A preview map will be shown in the editor, similar to what will be displayed on the front-end. In the side-panel you can select options to show the image only (without the details table), display markers at the start & finish points, and override the system of measure from your default selection under Settings -> Strava.

Strava Activities List

Shows your most recent activities in a bulleted list.

Strava Segment

Embed a segment in a page or post. Shows a summary of the segment plugs a map if a google maps key has been added.

Paste in the full segment url from Strava, such as https://www.strava.com/segments/18803428 and click “Embed” (pasting a link directly into the editor also works). The easiest way that to navigate to a segment URL on strava.com is by clicking “View Full Leaderboard” or “View Local Legend Stats” while you’re viewing a segment from an activity.

A preview map will be shown in the editor, similar to what will be displayed on the front-end. In the side-panel you can select options to show the image only (without the details table), display markers at the start & finish points, and override the system of measure from your default selection under Settings -> Strava.

Shortcodes

[activity id=NUMBER] – add to any page or post. Shows a summary of the activity plus a map if a google maps key has been added.

You should replace NUMBER with an activity ID from Strava. The easiest way to find it is from a Strava URL like https://www.strava.com/activities/1793155844 – where 1793155844 is the activity id number.

Also takes the following optional parameters:

  • som – english/metric (system of measure – override from default setting).
  • map_width – width (width of image in pixels). Note both width and height parameters are limited to 640px except on premium api plans: https://developers.google.com/maps/documentation/maps-static/dev-guide#Imagesizes
  • map_height – height (height of image in pixels). See note above on max height.
  • client_id – specify a different athlete (you can copy this value from https://www.strava.com/settings/api or the wp-strava settings page at /wp-admin/options-general.php?page=wp-strava-options).
  • markers – display markers at the start/finish point (true/false, defaults to false).
  • image_only – display only the map image and not the table (true/false, defaults to false).

[ride] – an alias for [activity] that will accept the same parameters (kept for backwards compatibility).

[route id=NUMBER] – add to any page or post. Shows a summary of the activity plus a map if a google maps key has been added.

You should replace NUMBER with an route ID from Strava. The easiest way to find it is from a Strava URL like https://www.strava.com/routes/9001676 – where 9001676 is the route id number.

This also takes the same optional parameters as the [activity] shortcode above.

[activities] – shows a list of recent activities the same way the “Strava Activities List” Widget does, but with a shortcode rather than a widget. Takes the following optional parameters:

  • som – english/metric (system of measure – override from default setting).
  • quantity – number of activities to show.
  • client_id – specify a different athlete (you can copy this value from https://www.strava.com/settings/api or the wp-strava settings page at /wp-admin/options-general.php?page=wp-strava-options).
  • strava_club_id – Will display activity from the specified strava club id instead of an athlete.
  • date_start – Will display activities after specified date – must be php datetime compatible.
  • date_end – Will display activities before the specified date – must be PHP DateTime compatible.

[latest_map] – shows a map of your latest activity. Takes the following optional parameters:

  • som – english/metric (system of measure – override from default setting).
  • distance_min – show only the latest activity longer than this distance in km/mi.
  • client_id – specify a different athlete (you can copy this value from https://www.strava.com/settings/api or the wp-strava settings page at /wp-admin/options-general.php?page=wp-strava-options).

Widgets

Strava Activities List – shows a list of the most recent activities.

strava latest map – shows map of latest activity with option to limit latest map to activities of a certain minimum distance.

WP-Strava WP-Strava settings - this walks you through connecting the WP-Strava plugin to your Strava account. You can connect multiple accounts by authenticating each one here. Add your Google Maps key for map display here. You can also set the system of measurement (miles/kilometers) and clear any saved data.
WP-Strava settings - this walks you through connecting the WP-Strava plugin to your Strava account. You can connect multiple accounts by authenticating each one here. Add your Google Maps key for map display here. You can also set the system of measurement (miles/kilometers) and clear any saved data.
WP-Strava Strava Activities List Widget - shows a list of the most recent activities for the selected athlete.
Strava Activities List Widget - shows a list of the most recent activities for the selected athlete.
WP-Strava Strava Activities List Widget Settings - settings for the Strava Activities List Widget.
Strava Activities List Widget Settings - settings for the Strava Activities List Widget.
WP-Strava Strava Latest Map Widget - shows a map of your most recent activity.
Strava Latest Map Widget - shows a map of your most recent activity.
WP-Strava Strava Latest Map Widget Settings - settings for the Latest Map Widget. You can limit your activity by minimum distance to show only longer efforts.
Strava Latest Map Widget Settings - settings for the Latest Map Widget. You can limit your activity by minimum distance to show only longer efforts.
WP-Strava Activity Shortcode - Shows a map of activity with some statistics.
Activity Shortcode - Shows a map of activity with some statistics.
WP-Strava Activity Shortcode Settings - An example activity shortcode. The client_id parameter is only needed if your site is connected to multiple athlete accounts.
Activity Shortcode Settings - An example activity shortcode. The client_id parameter is only needed if your site is connected to multiple athlete accounts.
WP-Strava Route Shortcode - Shows a map of a route.
Route Shortcode - Shows a map of a route.
WP-Strava Route Shortcode Settings - An example route shortcode. Add markers=true to show green/red start/stop points.
Route Shortcode Settings - An example route shortcode. Add markers=true to show green/red start/stop points.
WP-Strava Activities Shortcode - Shows latest athlete activity in a page or post.
Activities Shortcode - Shows latest athlete activity in a page or post.
WP-Strava Activities Shortcode Settings - An example activities shortcode. The client_id parameter is only needed if your site is connected to multiple athlete accounts.
Activities Shortcode Settings - An example activities shortcode. The client_id parameter is only needed if your site is connected to multiple athlete accounts.

WP-Strava Wordpress Plugin download

Here is the WP-Strava wordpress plugin download link you can download and install to your Wordpress Website.

Download WP-Strava Wordpress plugin directly

Download WP-Strava from wordpress Plugin repostiory

WP-Strava Added Wordpress Plugins Aternatives

WP-Strava Chrome Extensions Aternatives

WP-Strava Mozilla Addons Aternatives

 
 
Google chrome extensions Download

We collect the latest most useful Google chrome extension from Google chrome Extensions directory . You can download Chrome extensions directly from here.


Notice: Undefined variable: time_taken in /home/runcloud/webapps/pluginsaddonsextensions/footer.php on line 122

Fatal error: Uncaught Error: Call to a member function total_time_taken() on null in /home/runcloud/webapps/pluginsaddonsextensions/footer.php:122 Stack trace: #0 /home/runcloud/webapps/pluginsaddonsextensions/2_wordpress/5_wp_itempage.php(431): include() #1 {main} thrown in /home/runcloud/webapps/pluginsaddonsextensions/footer.php on line 122