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.zipA 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
- Upload the
bvrc-club-contacts-pluginfolder to/wp-content/plugins/ - Activate the plugin through the Plugins menu in WordPress
- The plugin creates a
wp_club_contactstable in your database on activation - 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 |
| 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