Linux 软件免费装
Banner图

tributors: mirce

开发者
更新时间 2023年10月11日 04:11
捐献地址: 去捐款
PHP版本: 5.2 及以上
WordPress版本: 6.3.1
版权: GPLv2 or later

标签

import virtual activities strava

下载

1.0.6 1.0.3 1.0.2 1.0.1 1.0.4 1.0.5

详情介绍:

Import Strava activities to your website. Get notified immediately after an Strava activity is recorded, using webhooks. Strava webhooks: https://developers.strava.com/docs/webhooks/ You need to setup a Strava API Application: https://www.strava.com/settings/api Add this shortcode: [strava_nmr] to a user facing page or post. The address of that page/post must be used on setting: Redirect URI (see below) Configure NMR Strava activities plugin on your admin interface: Settings: Strava NMR Press Activate Strava Webhook On success, you'll see the message on Plugin status:
Strava webhook subscription id = 109463 it means webhook subscription worked.
Strava will push activity data for all Strava users that connected their account on your website with their Strava account. Received activities are stored locally on your wordpress database, and an event with strava activity data is raised. do_action('strava_nmr_activity_changed', 'update', $activity_data); where $activity_data is an array. A Theme or another Plugin might listen to this action and perform additional actions. This plugin reacts to new, changed or deleted activities. Determine what activites are imported by interacting with nmr_strava_save_activity filter function on_nmr_strava_save_activity($save_nmr_strava_activity, $activity_type){ // we only want to import running activities if(strcasecmp('run', $activity_type) == 0 || strcasecmp('virtualrun', $activity_type) == 0){ return true; } return false; } add_filter('nmr_strava_save_activity', 'on_nmr_strava_save_activity', 10, 2); There's an additional filter called nmr_strava_save_activity_full that sends the entire data received from Strava as an array that functions like the one above. List of Strava activities: AlpineSki, BackcountrySki, Canoeing, Crossfit, EBikeRide, Elliptical, Golf, Handcycle, Hike, IceSkate, InlineSkate, Kayaking, Kitesurf, NordicSki, Ride, RockClimbing, RollerSki, Rowing, Run, Sail, Skateboard, Snowboard, Snowshoe, Soccer, StairStepper, StandUpPaddling, Surfing, Swim, Velomobile, VirtualRide, VirtualRun, Walk, WeightTraining, Wheelchair, Windsurf, Workout, Yoga You may list the first 100 or so activities received from Strava in any page or post by using this shortcode: [strava_nmr_table top="100"] If you enjoy using NMR Strava activities and find it useful, please consider making a donation. Your donation will help encourage and support the plugin's continued development and better user support. Privacy Notices This plugin stores data collected from Strava, which may include the submitters' personal information, in the database on the server that hosts the website.

安装:

  1. Upload the entire strava-activities-nmr folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.

更新日志:

1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0