WordPress.org

Ready to get started?Download WordPress

Plugin Directory

Nike+

Nike+ lets you brag about you and your teams running progress by displaying your stats right on your WordPress website with widgets & shortcodes.

How do I display my individual running totals?

You can use the Nike+ Individual Totals Widget, the [individual_totals] shortcode, or the nikeplus_individual_totals() function. Below are all the default options and how to use the shortcode and function.

Defaults

    $defaults = array(
        'runner'       => '', // accepts a single user_id
        'show_list'     => false,
        'show_name'     => false,
        'show_runs'     => true,
        'show_distance' => true,
        'show_duration' => true,
        'show_pace'     => true,
        'show_fuel'     => true,
        'show_calories' => true,
    );

In this example we have chosen to use the shortcode to show the totals for user_id 1 as an unordered list and without showing total fuel. Everything else was left with the default options. 1 being true and 0 being false.

    [individual_totals runner=1 show_list=1 show_fuel=0]

To do the same thing with the function you would simply pass an array of arguments to the function and echo it. It would look like this.

    $args = array(
        'runner'    => 1,
        'show_list' => 1,
        'show_fuel' => 0,
    );
    echo nikeplus_individual_totals( $args );

How do I display my personal records?

You can use the Nike+ Personal Records Widget, the [personal_records] shortcode, or the nikeplus_personal_records() function. Below are all the default options and how to use the shortcode and function.

Defaults

    $defaults = array(
        'runner'       => '', // accepts a single user_id
        'show_list'     => false,
        'show_name'     => false,
        'show_1k'       => false,
        'show_1m'       => true,
        'show_5k'       => true,
        'show_10k'      => true,
        'show_half'     => false,
        'show_full'     => false,
        'show_farthest' => true,
        'show_longest'  => true,
        'show_calories' => false,
    );

In the example below we have chosen to use the shortcode to show the records for user_id 3 our Half Marathon record bu not showing our longest run. Everything else was left with the default options. 1 being true and 0 being false.

    [personal_records runner=3 show_half=1 show_longest=0]

To do the same thing with the function you would simply pass an array of arguments to the function and echo it. It would look like this.

    $args = array(
        'runner'    => 3,
        'show_half' => 1,
        'show_longest' => 0,
    );
    echo nikeplus_personal_records( $args );

How do I display my run history?

You can use the Nike+ List Runs Widget, the [list_runs] shortcode, or the nikeplus_list_runs() function. Below are all the default options and how to use the shortcode and function.

Defaults

    $defaults = array(
        'runners'       => '', // accepts a single user_id, comma seprated list of user_id's, negative user_id's to exclude runners, or blank to show all
        'num_runs'      => '', // How many runs would you like to list. Accepts an int or '-1' to show all runs
        'show_list'     => false,
        'show_name'     => false,
        'show_date'     => true,
        'show_distance' => true,
        'show_duration' => true,
        'show_pace'     => true,
        'show_fuel'     => false,
        'show_calories' => false,
    );

In the example below we have chosen to use the shortcode to show the runs for users 1, 3, and 6 while displaying their names but hiding the pace. Everything else was left with the default options. 1 being true and 0 being false.

    [list_runs runners="1,3,6" show_name=1 show_pace=0]

To do the same thing with the function you would simply pass an array of arguments to the function and echo it. It would look like this.

    $args = array(
        'runners'    => "1,3,6",
        'show_name' => 1,
        'show_pace' => 0,
    );
    echo nikeplus_list_runs( $args );

Requires: 3.6 or higher
Compatible up to: 3.9.1
Last Updated: 2014-4-9
Downloads: 1,163

Ratings

5 stars
5 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2
100,2,2 100,1,1
100,1,1