WP Manifestindependent plugin directory
manifest / utilities / bvrc-club-contacts-plugin

BVRC Club Contacts Manager

WordPress plugin to manage and display club officer and appointed position contacts for the Bella Vista Radio Club

by Roger Dickey, KJ4QIS · github.com/bvarc/bvrc-club-contacts-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-club-contacts-plugin/archive/refs/heads/main.zip

A WordPress plugin for the Bella Vista Radio Club that manages and displays contact information for club officers and appointed positions.

Features

  • Stores club contacts in a dedicated database table (wp_club_contacts)
  • Displays contacts on any page or post via a shortcode
  • Groups contacts by category (Officers, Appointed)
  • Links each contact's callsign to their QRZ.com profile
  • Provides a WordPress admin page for adding and editing contacts

Requirements

  • WordPress 5.0+
  • PHP 7.4+

Installation

  1. Upload the bvrc-club-contacts-plugin folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress
  3. The plugin creates a wp_club_contacts table in your database on activation
  4. Go to Club Contacts in the WordPress admin menu to add contacts

Usage

Use the [bvrc_club_contacts] shortcode on any page or post:

[bvrc_club_contacts category="officers"]
[bvrc_club_contacts category="appointed"]

Default category: officers

Each contact displays as:

Position  Full Name  Callsign  — Email, QRZ

Database Schema

Table: {prefix}_club_contacts

Column Type Description
id mediumint(9) Auto-increment primary key
category varchar(50) officers or appointed
full_name varchar(100) Member's full name
email varchar(100) Contact email address
callsign varchar(50) Amateur radio callsign
position varchar(100) Club title or role

License

GPL-2.0-or-later — see LICENSE

Author

Roger Dickey, KJ4QIS — Bella Vista Radio Club