Verenigingsplanner

Àpèjúwe

This is the official plugin for Verenigingsplanner (https://www.verenigingsplanner.nl), developed and maintained by the Verenigingsplanner team.

The Verenigingsplanner plugin lets you embed various modules from your Verenigingsplanner account directly on your WordPress website using simple shortcodes. Visitors can make room reservations, buy event tickets, sign up as volunteers, register as a new member, or see todayÌtumọ̀ Yorùbá: ’s match schedule – all without leaving your site.

Features:

  • Room and workshop booking widget
  • Google Calendar embed
  • TodayÌtumọ̀ Yorùbá: ’s match schedule board (great for clubhouse TV screens)
  • Event ticket sales
  • Volunteer and neighbourhood task sign-ups
  • Member registration form
  • Lending module
  • Configurable primary colour
  • All widgets load only on pages where their shortcode is placed (no impact on other pages)

Available shortcodes:

Room & Workshop Booking

[verenigingsplanner]

Optional parameters:

  • mode="rooms" — Show only rooms (omit to show both rooms and workshops)
  • mode="workshops" — Show only workshops
  • room="room-id" — Embed a single specific room directly
  • workshop="workshop-id" — Embed a single specific workshop directly

Google Calendar

[verenigingsplanner_calendar]

Optional parameters:

  • mode="MONTH" — Month view (default)
  • mode="WEEK" — Week view
  • mode="AGENDA" — Agenda / list view
  • height="600" — Height in pixels (default: 600)
  • show_title="0" — Hide the calendar title (default: 1 = visible)
  • show_nav="0" — Hide the navigation arrows (default: 1 = visible)
  • show_tabs="0" — Hide the Day/Week/Month tabs (default: 1 = visible)

Match Schedule Board

[verenigingsplanner_wedstrijddag]

Optional parameters:

  • height="700" — Height in pixels (default: 700)
  • date="20-04-2025" — Show schedule for a specific date instead of today (format: DD-MM-YYYY)

Tip: for a full-screen clubhouse TV display, open https://www.verenigingsplanner.nl/wedstrijddag?apiKey=YOUR_API_KEY directly in a browser.

Event Ticket Sales

[verenigingsplanner_tickets]

Optional parameters:

  • event="event-id" — Embed a single specific event instead of the full events overview

Volunteer & Neighbourhood Tasks

[verenigingsplanner_vrijwilligers]

Optional parameters:

  • mode="verenigingstaken" — Show only volunteer tasks
  • mode="buurttaken" — Show only neighbourhood tasks
  • Omit mode to show both tabs side by side

Member Registration

[verenigingsplanner_leden]

Optional parameters:

  • height="700" — Height in pixels (default: 700)

Lending Module

[verenigingsplanner_uitleen]

Optional parameters:

  • height="800" — Height in pixels (default: 800)

Newsletter Sign-up

[verenigingsplanner_nieuwsbrief]

Optional parameters:

  • height="400" — Height in pixels (default: 400)

External Services

This plugin connects to the Verenigingsplanner platform (https://www.verenigingsplanner.nl) to render widgets on your WordPress site.

What service is used:
All shortcodes load widget scripts and data from https://www.verenigingsplanner.nl. This is the Verenigingsplanner SaaS platform — the same service this plugin is built for.

What data is sent and when:
* Your organisationÌtumọ̀ Yorùbá: ’s API key is sent with every widget request to identify which organisationÌtumọ̀ Yorùbá: ’s data to display. The API key is stored locally in your WordPress database and transmitted only to www.verenigingsplanner.nl.
* When a visitor submits a form through a widget (e.g. a booking request, volunteer sign-up, member registration), the form data they enter is sent to www.verenigingsplanner.nl for processing by your organisationÌtumọ̀ Yorùbá: ’s admin.
* No visitor data is collected silently or without user action. No tracking cookies or analytics are placed by the plugin.

Privacy policy: https://www.verenigingsplanner.nl/privacy
Terms of service: https://www.verenigingsplanner.nl/voorwaarden

Support

For questions, problems or feature requests, please visit the support page at https://www.verenigingsplanner.nl or use the WordPress.org support forum for this plugin.

Your API key and account details can be managed in your Verenigingsplanner admin panel at https://www.verenigingsplanner.nl.

Ìgbéwọlẹ̀

  1. Upload the plugin files to the /wp-content/plugins/verenigingsplanner directory, or install the plugin directly via the WordPress Plugins screen.
  2. Activate the plugin via the Plugins screen in WordPress.
  3. Go to Settings Verenigingsplanner and enter your API key.
  4. Add a shortcode to any page or post.

Your API key can be found in your Verenigingsplanner admin panel under Settings API.

FAQ

Where do I find my API key?

Log in to your Verenigingsplanner admin dashboard and go to Settings. You can generate an API key there.

Can I customise the appearance?

Yes, you can set the primary colour in the plugin settings. The widget also automatically inherits the font of your theme.

Are bookings confirmed immediately?

No, booking requests appear in your Verenigingsplanner dashboard for you to confirm. The visitor receives an automatic confirmation email once you approve the request.

How does the match schedule board work?

The [verenigingsplanner_wedstrijddag] shortcode embeds a live board showing todayÌtumọ̀ Yorùbá: ’s matches including team names, kick-off times, fields and opponent logos. It refreshes automatically every minute. You can also display it full-screen on a clubhouse TV by opening https://www.verenigingsplanner.nl/wedstrijddag?apiKey=YOUR_API_KEY in a browser.

Do the widgets slow down my website?

No. Each widget script is only loaded on pages where the corresponding shortcode is placed. Pages without shortcodes are not affected.

Does the plugin track visitors?

No. The plugin does not place any tracking cookies or collect any visitor data without explicit user action. Data is only transmitted to Verenigingsplanner when a visitor actively submits a form (e.g. a booking or sign-up).

Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

Àwọn Olùkópa & Olùgbéejáde

“Verenigingsplanner” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

Túmọ̀ “Verenigingsplanner” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

1.4.1

  • Updated: Full shortcode reference with all optional parameters added to the plugin description
  • Added: Support section with contact links

1.4.0

  • Fixed: Removed invalid contributor username; only mhagwitjes listed
  • Added: Dutch (nl_NL) translation
  • Added: Full internationalisation (i18n) support — all strings now translatable

1.3.0

  • Added: External Services disclosure section to readme (Guideline 6 compliance)
  • Added: mhagwitjes to contributors list
  • Added: [verenigingsplanner_nieuwsbrief] shortcode documented in readme
  • Updated: Clarified this is the official plugin by the Verenigingsplanner team

1.2.0

  • Fix: Added sanitize_callback to all register_setting() calls (sanitize_text_field for API key, sanitize_hex_color for primary color)
  • Updated: Tested up to WordPress 6.9

1.1.0

  • New: [verenigingsplanner_wedstrijddag] shortcode for embedding todayÌtumọ̀ Yorùbá: ’s match schedule board
  • New: Lending module shortcode [verenigingsplanner_uitleen]
  • Improvement: Widget scripts are now only loaded on pages that use a shortcode
  • Improvement: Added uninstall hook to clean up plugin settings on removal
  • Fix: Corrected plugin name typos in documentation
  • Updated: Tested up to WordPress 6.7

1.0.0

  • Initial release