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)

by Roger Dickey, KJ4QIS · github.com/bvarc/bvrc-meeting-date-plugin

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/bvarc/bvrc-meeting-date-plugin/archive/refs/heads/main.zip

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