WP Manifestindependent plugin directory
manifest / utilities / bvrc-meeting-date-plugin

BVRC Monthly Meeting Dates

WordPress plugin that automatically calculates and displays the next BVRC monthly meeting date (first Thursday of each month)

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/bvarc/bvrc-meeting-date-plugin/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A WordPress plugin for the Bella Vista Radio Club that automatically calculates and displays the next club meeting date.

Features

  • Calculates the first Thursday of each month as the meeting date
  • Automatically advances to the next month's meeting after 9:00 PM on meeting night
  • Special override for New Year's Day — if the first Thursday falls on January 1st, the meeting moves to January 8th
  • Timezone-aware (America/Chicago)
  • Lightweight: no database, no admin UI, just a shortcode

Requirements

  • WordPress 5.0+
  • PHP 7.4+

Installation

  1. Upload the bvrc-meeting-date-plugin folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress

Usage

Place the shortcode anywhere in a page, post, or widget:

[next_meeting_date]

Output example:

Thursday, April 3, 2026

The displayed date updates automatically — no manual intervention needed each month.

How It Works

  1. Gets the current date/time in the America/Chicago timezone
  2. Computes first thursday of this month
  3. If that date is January 1st, substitutes January 8th
  4. If it's already past 9:00 PM on the meeting night, computes first thursday of next month
  5. Returns the date formatted as l, F j, Y

License

GPL-2.0-or-later — see LICENSE

Author

Roger Dickey, KJ4QIS — Bella Vista Radio Club