🔌 Overview
Overview
DACdb Plus is a WordPress plugin developed by Member Minder Pro, LLC. It allows organizations, particularly Rotary Clubs and Districts, to display their data within WordPress pages and sidebar widgets. The plugin integrates with DACdb or iMembersDB systems to fetch and display various types of information.
DACdb Plus by Member Minder Pro, LLC, allows you to display your organization's data (stories, events, members, leaders, speakers, birthdays, committees, bulletins, and much, much more), within your WordPress pages and sidebar widgets.
Why choose Member Minder Pro for your organization?
Member Minder Pro takes care of your member management easily, securely, and efficiently, and helps you focus on your goals of providing service to your community.
As an official Rotary International licensee, thousands of Rotary Clubs and Districts have trusted Member Minder Pro with their data. Organizations around the world use our systems to improve member communication and community outreach.
Less time / less stress is the key to your organization's success! With support working 7 days a week, we have you covered.
Requirements
- WordPress 4.5 or higher
- PHP 7.4 or higher
Main Features
- Display organization data (stories, events, members, leaders, speakers, birthdays, committees, bulletins, etc.)
- Integration with DACdb and iMembersDB systems
- Various shortcodes for content display
Shortcodes
The plugin provides various shortcodes for displaying different types of content.
Some examples include:
- [dacdb_plus show="calendar"]: Displays either a traditional calendar or list of events.
- [dacdb_plus show="club_meetings"]: Shows details about where and when clubs meet.
- [dacdb_plus show="newsletters"]: Display list of published newsletters/ezBulletins.
Widgets (depreciated)
The plugin includes a custom widget (dacdb_plus_widget) that can be added to sidebars to display various types of information, such as:
- District events
- Birthdays
- Club events
- Stories
- Speakers
*Future versions will support block placement in place of widgets, in alignment with the WordPress block theme system roadmap.
Important Note:
Member Minder Pro serves organizations of many types across North America and around the world. We acknowledge that there are numerous different organizations using this plugin, and not all have the same naming structure as "District" or "Club."
When referring to these organization types, this is what we mean:
- "Club" refers to a local group, chapter, lodge, aerie, or any other type of the smallest group type for an organization.
At an application level, the identifying "Club ID" is referred to as an 'entity id,' and may not be the same number your governing body uses to identify your local organization. If you enter what you believe to be your club, lodge, or chapter number and get a "Subscription not found" error, please contact customer support.
- "District" refers to a regional conglomerate of local clubs such as regions or grand lodges as applicable to certain organization structures and by laws.
- Other organization levels or types will be addressed specifically where necessary.
Support
For support, users can visit:
- DACdb Support: https://www.dacdbsupport.com
- iMembersDB Support: https://www.imemberssupport.com
🛠️ Installation
Installation
Download the Plugin File
- Click on the download link above or in your welcome email.
- Save the file (dacdbplus.zip) to a location on your computer where you can easily find it, such as your desktop or downloads folder.
Log in to Your WordPress Admin Dashboard
- Open your web browser and go to your WordPress login page (typically yourdomain.com/wp-admin).
- Enter your username and password, then click the "Log In" button.
Navigate to the Plugins Section
- Once logged in, find and click on "Plugins" in the left-hand sidebar menu.
- Click on the "Add New" button at the top of the page.
Upload the Plugin File
- On the "Add Plugins" page, click the "Upload Plugin" button at the top.
- Click the "Choose File" button and navigate to the location where you saved dacdbplus.zip.
- Select the file and click "Open."
Install the Plugin
- After selecting the file, click the "Install Now" button.
- WordPress will upload and install the plugin. This may take a few moments.
Activate the Plugin
- Once the installation is complete, click the "Activate Plugin" button to enable the plugin on your site.
Configure the Plugin Settings
- Once activated, click Settings, then "DACdb Plus"
- Enter your account or district number and club ID number, then confirm your club system platform (DACdb or iMemberDB.
- Click save!
Congratulations!
The DACdb Plus plugin is now installed and activated on your WordPress site.
If you encounter any issues during the installation process, please visit our support websites for documentation, contact information, or to open a support ticket: DACdb or iMembersdb.
📋 Shortcode Reference
Shortcode Reference
The DACdb Plus plugin supports many content types through the [dacdb_plus] shortcode with various show parameter values. Below is a guide to each supported content type, their attributes, and configuration options.
General Shortcode Format
[dacdb_plus show="content_type" attribute1="value1" attribute2="value2" …]
Global Settings that Affect Multiple Shortcodes
These settings in the plugin options affect multiple shortcodes:
- dacdb_district – District/Account ID
- dacdb_club – Club ID
- dacdb_system – System to use (dacdb or iMembersDB)
- thumbnail_width – Default thumbnail width for member photos
- thumbnail_height – Default thumbnail height for member photos
1. Areas (show="areas")
Displays Assistant Governors and their areas.
Example: [dacdb_plus show="areas" style="1" rolekeys="AG"]
Attributes:
- account – Optional override for district account ID (defaults to plugin settings)
- rolekeys – Roles to display (default: "AG")
- region – Filter by region (default: "0")
- style – Display style (1-3):
- 1 = Linear list of AGs (1 column)
- 2 = Areas grouped with clubs listed as comma-separated text
- 3 = Areas grouped with clubs listed as bullet points
- imgwidth – Width of member photos (default: 150px)
2. Birthdays (show="birthdays")
Shows members with upcoming birthdays.
Example: [dacdb_plus show="birthdays" months="1"]
Attributes:
- months – Number of months to look ahead (default: set in plugin options)
- style – Display style (numeric)
3. Calendar (show="calendar")
Displays an interactive calendar of events.
Example: [dacdb_plus show="calendar" catids="1,2,3" view="month"]
Attributes:
- catids – Event category IDs (comma-separated)
- view – Calendar view type (options: "month"/"dayGridMonth" or "list"/"listMonth")
- cal_limit – Number of events to display (1-9, default: plugin setting)
- club_id – Optional club ID for district websites to show club events
- sector – Filter events by sector
Settings Options:
- Plugin options control default categories shown (district_events_types_page or club_events_types_page)
- cal_display determines default view type
- cal_limit controls default number of events to display
4. COG (show="cog")
Displays Council of Governors.
Example: [dacdb_plus show="cog"]
Settings Options:
- cog_per_row – Number of COGs per row (1-4)
5. Club Meetings (show="club_meetings")
Shows club meeting information.
Example: [dacdb_plus show="club_meetings" sort="day"]
Attributes:
- sort – Sort order (options: "name", "day", "time")
- sector – Filter by sector
6. Club Presidents (show="club_presidents")
Displays club presidents.
Example: [dacdb_plus show="club_presidents" columns="3"]
Attributes:
- columns (or per_row, presidents_per_row, club_presidents_per_row) – Number of presidents per row (1-4)
Settings Options:
- club_presidents_per_row – Default number of presidents per row
- leaders_contact_link – Enable/disable contact link (0/1)
7. Club Leaders (show="clubleaders")
Shows club leadership positions.
Example: [dacdb_plus show="clubleaders" rolekeys="P,PE,S,T" style="1"]
Attributes:
- rolekeys – Leadership position codes to display (e.g., "P,PE,S,T" for President, President-Elect, Secretary, Treasurer)
- style – Display style
- leader_pics – Show/hide photos (0/1)
- leaders_per_row – Number of leaders per row (1-4)
8. Committee (show="committee")
Displays a specific committee's information and members.
Example: [dacdb_plus show="committee" cid="123" cols="2"]
Attributes:
- cid – Committee ID (required)
- name – Show committee name (0/1)
- description – Show committee description (0/1)
- cols (or rows) – Number of members per row (1-4)
- pics – Show member photos (0/1)
- contact – Enable contact links (0/1)
- committeeposition – Show committee positions (0/1)
- busposition – Show business positions (0/1)
- classification – Show classifications (0/1)
- show_members – Member display option:
- 0 = Don't show members
- 1 = Show leaders only
- 2 = Show all members
Settings Options:
- committee_global_name – Show committee name by default
- committee_global_description – Show committee description by default
- committee_members_per_row – Default number of members per row
- committee_members_pics – Show member photos by default
- committee_members_contact_link – Enable contact links by default
- committee_members_committeeposition – Show committee positions by default
- committee_members_busposition – Show business positions by default
- committee_members_classification – Show classifications by default
9. Committee Leaders (show="committee_leaders")
Shows committee leadership positions.
Example: [dacdb_plus show="committee_leaders" rolekeys="DLT"]
Attributes:
- rolekeys – Role key codes to display (default: "DLT")
- style – Display style (numeric)
10. Committees (show="committees")
Displays a list of committees.
Example: [dacdb_plus show="committees"]
Attributes:
- orgyear – Show organization year (0/1 or Y/N)
- members or show_members – Member display option:
- 0 = Don't show members
- 1 = Show leaders only
- 2 = Show all members (default)
- description – Show committee description (0/1)
- style – Display style
11. District Events (show="d_events" or show="events" with type="district")
Displays district events.
Example: [dacdb_plus show="d_events" catids="1,2,3"]
Attributes:
- catids – Event category IDs (comma-separated)
- wk – Show events for next N weeks (0/1)
- showTZ – Show timezone (0/1)
- showgmt – Show GMT offset (0/1)
- Mo – Number of months to display
Settings Options:
- district_events_types_page – Default event categories to display
- district_events_months – Default number of months to display
- events_global_date – Date display position (0=bottom, 1=top)
12. Club Events (show="events")
Displays club events.
Example: [dacdb_plus show="events" catids="1,2,3"]
Attributes:
- Same as District Events, plus:
- type – Set to "district" to show district events instead of club events
Settings Options:
- club_events_types_page – Default event categories to display
- club_events_show_speakers_info – Show speaker information (0/1)
- events_global_date – Date display position (0=bottom, 1=top)
13. District Leaders (show="d_leaders")
Displays district leadership.
Example: [dacdb_plus show="d_leaders"]
Settings Options:
- leaders_per_row – Number of leaders per row (1-4)
- leader_pics – Show leader photos (0/1)
- leaders_contact_link – Enable contact links (0/1)
14. DCC (show="dcc")
Displays District Conference Committee members.
Example: [dacdb_plus show="dcc" style="1"]
Attributes:
- style – Display style (1-5)
- imgwidth – Width of member photos (pixels)
- description – Show descriptions (0/1)
- show_members – Member display option:
- 0 = Don't show members
- 1 = Show leaders only
- 2 = Show all members
Settings Options:
- dcc_per_row – Number of members per row
- dcc_pics – Show member photos (0/1)
- dcc_show_contact – Enable contact links (0/1)
- dcc_show_district_number – Show district number (0/1)
- dcc_show_business_position – Show business positions (0/1)
- dcc_show_classification – Show classifications (0/1)
- dcc_show_club – Show club name (0/1)
- dcc_show_district – Show district (0/1)
15. Documents (show="documents")
Displays document library.
Example: [dacdb_plus show="documents" folder="Newsletters" icon="1"]
Attributes:
- folder – Initial folder to display
- folder2 – Sub-folder to display
- icon – Show file icons (0/1)
- size – Show file sizes (0/1)
- date – Show modification dates (0/1)
16. Club Leaders (show="leaders")
Displays club leadership positions.
Example: [dacdb_plus show="leaders"]
Settings Options:
- leaders_per_row – Number of leaders per row (1-4)
- leader_pics – Show leader photos (0/1)
- leaders_contact_link – Enable contact links (0/1)
17. Map (show="map")
Displays interactive map of clubs.
Example: [dacdb_plus show="map"]
Attributes:
- style – Map display style
Settings Options:
- map_api – Google Maps API key
18. Meeting Info (show="meeting_info")
Shows club meeting details.
Example: [dacdb_plus show="meeting_info"]
No specific attributes.
19. Members (show="members")
Displays club membership directory.
Example: [dacdb_plus show="members" membertypes="1,2" cols="3"]
Attributes:
- membertypes – Member type IDs to display (comma-separated)
- cols (or rows, members_per_row) – Number of members per row (1-4)
- imgwidth – Width of member photos (pixels)
Settings Options:
- mem_per_page – Number of members per page (pagination)
- pagnationposition_tb – Pagination position (Top/Bottom/Both)
- members_per_row – Default number of members per row
- membertypes – Default member types to display (list type ids, comma separated)
- include_satellite – List satellite club members in directory (0/1)
- members_show_club_name – Display name of club on member card
- 0 = No
- 1 = Only for satellite club members
- 2 = Show for all members
- members_name_display_format – Order of name elements:
- 1 = Last Name, First Name
- 2 = First Name Last Name
- member_pics – Show member photos (0/1)
- member_club_pos – Show club positions (0/1)
- members_since – Show membership start date (0/1)members_since_format – Format for membership date:
- 1 = MM/DD/YYYY
- 2 = Month YYYY
- 3 = YYYY
- member_bus_name – Show business name (0/1)
- member_bus_url – Show business URL (0/1)
- member_bus_pos – Show business position (0/1)
- member_class – Show classification (0/1)
- members_contact_link – Enable contact links (0/1)pagnationposition – Pagination alignment (Left/Center/Right)
20. Newsletter (show="newsletter" or show="newsletters")
Displays club newsletters/bulletins.
Example: [dacdb_plus show="newsletter" icon="1" date="1"]
Attributes:
- icon – Show file icons (0/1)
- size – Show file sizes (0/1)
- date – Show modification dates (0/1)
- folder – Specific folder to display
Settings Options:
- newsletters_weeks_page – Number of weeks of newsletters to display
- newsletters_show_folders_page – Show newsletter folders (0/1)
- newsletters_order_folders_page – Folder sort order
- newsletters_show_size – Show newsletter file size (0/1)
- newsletters_show_date – Show newsletter last modified date (0/1)
21. Sponsors (show="sponsors")
Displays club sponsors.
Example: [dacdb_plus show="sponsors"]
No specific attributes.
22. Speakers (show="speakers")
Displays upcoming speakers.
Example: [dacdb_plus show="speakers" n="5"]
Attributes:
- n – Number of speakers to display
Settings Options:
- speaker_cats – Default speaker categories to display
- speakers_months – Number of months to look ahead
- speaker_page_full – Show full description (0/1)
- events_global_date – Date display position (0=bottom, 1=top)
23. Stories (show="stories")
Displays news stories.
Example: [dacdb_plus show="stories" catids="1,2,3" story_limit="5"]
Attributes:
- catid – Single category ID to display
- catids – Multiple category IDs (comma-separated)
- storyid – Display a specific story by ID
- show_headline – Show headlines (0/1)
- headline – Custom headline text
- story_output_style – Output style format
- story_summary – Show summaries (0/1)
- story_sep – Show separators (0/1)
- story_image – Show images (0/1)
- story_open – Default open/closed state (0/1)
- story_share – Show sharing options (0/1)
- story_social – Show social links (0/1)
- story_limit – Maximum number of stories to display
24. Where Clubs Meet (show="wcm")
Displays information about where clubs meet.
Example: [dacdb_plus show="wcm"]
No specific attributes.
25. Join Forms (show="joinforms")
Displays list of lodges/clubs new member application forms within an account (District, Grand Lodge, et cetera)
Currently available for iMembersDB with NEW JOIN FORMS ONLY!
Example: [dacdb_plus show="joinforms"]
No specific attributes.
26. RI Theme (show="ri-theme")
Displays Rotary International annual theme logo. Will switch to annual president's message at the start of the 2025-26 Rotary year.
Example: [dacdb_plus show="ri-theme" theme="blue"]
Attributes:
- theme – Color theme for the logo (options include: "blue", "gold", "white", "black", "color")