WP Manifestindependent plugin directory
manifest / content / wpdtrt-tourdates

DTRT Tour Dates archived

WordPress plugin to display the relative position of content within an assigned date-range.

by Dan Smith · github.com/dotherightthing/wpdtrt-tourdates · website

1stars
215release downloads
≈10active sites
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/dotherightthing/wpdtrt-tourdates/releases/download/1.2.11/release.zip

Readme

Tour Dates Navigation

DTRT WP Tour Dates

Organise bike touring content by tour dates.

Setup and Maintenance

Please read DTRT WordPress Plugin Boilerplate: Workflows.

.htaccess

Please prefix the WordPress block in your .htaccess file with the following:

# wpdtrt-tourdates content partials
RewriteEngine On
RewriteRule "^(content-)+.*" "/" [L,R=301]

WordPress Installation

Please read the WordPress readme.txt.

WordPress Usage

Features

Tour taxonomy

wpdtrt_tourdates_taxonomy_tour

  • Options (Term type):
    • region (e.g. Asia)
    • tour (e.g. East Asia (2015))
    • tour_leg (e.g. Japan)
  • start_date (e.g. 2015-09-02)
  • end_date (e.g. 2016-06-25)
  • first_visit (if tour_leg - Used in country traversal counts)
  • leg_count (if tour_leg - Used in country traversal counts)
  • thumbnail_id (if tour)
  • content_id (Inserts the content page with this ID below the description on the tour page)
  • disabled (if tour_leg - Disables terms which have no posts yet)

Shortcodes, Template Tags and public functions

Day number (elapsed day number)

When a post is assigned to the tour and its publish date is within the Date Range:

  • display Current/Elapsed Day on day maps and in daily statistics (e.g. #32).
  • display Relative Duration on a post (e.g. 32%).

Note: Day number is relative to the Total Duration, not the published duration. This prevents mangling of the stats when content is being published retrospectively.

Usage:

  • Shortcode: [wpdtrt_tourdates_shortcode_daynumber]
  • Template Tag: echo do_shortcode( '[wpdtrt_tourdates_shortcode_daynumber]' );

The public function is used when generating links and titles:

  • $wpdtrt_tourdates_plugin->get_post_daynumber()

Day total (total number of days in a period)

When a post is assigned to the tour and its publish date is within the Date Range:

  • display Total Duration in daily statistics (e.g. 100)
  • display Relative Duration on a post (in conjunction with Day Number) (e.g. 32%)

Usage:

  • Shortcode: [wpdtrt_tourdates_shortcode_daytotal]
  • Template Tag: echo do_shortcode( '[wpdtrt_tourdates_shortcode_daytotal]' );

Navigation

Navigate previous/next post via arrow icons.

  • Shortcode: [wpdtrt_tourdates_shortcode_navigation posttype="tourdiaries" taxonomy="tours"]
  • Template Tag: echo do_shortcode( '[wpdtrt_tourdates_shortcode_navigation posttype="tourdiaries" taxonomy="tours"]' );

Start and end month

Display Relative Date Duration on a sub-category in a hierarchical archive page (Tour taxonomy) (e.g. January to February 2017)

The public function is used when generating tour summaries:

  • $wpdtrt_tourdates_plugin->get_term_start_month()
  • $wpdtrt_tourdates_plugin->get_term_end_month()

Summary

  • Shortcode: [wpdtrt_tourdates_shortcode_summary]
  • Template Tag: echo do_shortcode( '[wpdtrt_tourdates_shortcode_summary]' );

Term IDs sorted by start date

The public function is used on sitemaps and tour landing pages:

  • $wpdtrt_tourdates_plugin->helper_order_tour_terms_by_date()

Terms sorted by hierarchical order

Not used.

  • $wpdtrt_tourdates_plugin->helper_order_tour_terms_by_hierarchy()

Term type

  • $wpdtrt_tourdates_plugin->get_meta_term_type()

Thumbnail

Display a custom CSS background image on region, tour and tour_leg landing pages.

  • Shortcode: [wpdtrt_tourdates_shortcode_thumbnail]
  • Template Tag: echo do_shortcode( '[wpdtrt_tourdates_shortcode_thumbnail]' );

The public function is used to get the custom image ID in order to generate different sizes:

  • $wpdtrt_tourdates_plugin->get_meta_thumbnail_id()

Tour disabled state

The public function is used to determine whether the tour should be shown as active or disabled:

  • $wpdtrt_tourdates_plugin->get_meta_term_disabled()

Tour length in days

Display Relative Day Duration on a sub-category in a hierarchical archive page (e.g. tour_leg) (e.g. Days #1-#32)

  • Shortcode: [wpdtrt_tourdates_shortcode_tourlengthdays]
  • Template Tag: echo do_shortcode( '[wpdtrt_tourdates_shortcode_tourlengthdays]' );

Styling

Core CSS properties may be overwritten by changing the variable values in your theme stylesheet.

See scss/variables/_css.scss.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
1.2.11 Aug 6, 2021 release.zip 6
1.2.10 Jun 20, 2021 release.zip 6
1.2.9 Jun 11, 2021 release.zip 6
1.2.8 Mar 21, 2021 release.zip 6
1.2.7 Feb 3, 2021 release.zip 2
1.2.6 Jan 27, 2021 release.zip 2
1.2.5 Jan 17, 2021 release.zip 2
1.2.4 Jan 16, 2021 release.zip 2
1.2.3 Jan 7, 2021 release.zip 2
1.2.2 Jul 10, 2020 release.zip 4
1.2.1 Jul 1, 2020 release.zip 3
1.2.0 May 17, 2020 release.zip 2
1.1.8 May 17, 2020 release.zip 2
1.1.7 Aug 13, 2019 release.zip 9
1.1.6 Aug 11, 2019 release.zip 8
1.1.5 Aug 11, 2019 release.zip 9
1.1.4 Aug 11, 2019 release.zip 5
1.1.3 Jan 31, 2019 release.zip 7
1.1.2 Dec 17, 2018 release.zip 9
1.1.1 Jul 27, 2018 release.zip 6
1.1.0 Jul 23, 2018 release.zip 7
1.0.16 Jul 16, 2018 release.zip 7
1.0.15 Jul 14, 2018 release.zip 5
1.0.14 Jun 13, 2018 release.zip 6
1.0.13 May 30, 2018 release.zip 7

Active-site estimate ≈10 comes from the median of recent superseded releases. Method.