WordPress integration (plugin)

Ledenbeheer has a WordPress plugin to display your offerings on your website.

Last updated About 2 hours ago

Integrate Ledenbeheer with WordPress.

Activate the WordPress integration under Settings > Integrations > WordPress.

What can the Ledenbeheer WordPress plugin do?

  1. List contacts: Manage contact lists easily.

  2. List activities: Display activities in calendar and grid views.

  3. List courses: Show courses in calendar and grid views.
    ​

Install and connect the WordPress plugin

Follow these steps to install and connect the Ledenbeheer WordPress plugin:

Step 1: Find, install and activate the WordPress plugin

You can find, install and activate a plugin from the WordPress dashboard in a few minutes:

  1. Click Plugins in the left menu and select Add New Plugin.

  2. Enter "Ledenbeheer" in the search box.

  3. Find the plugin and click Install Now.

  4. On the same screen, click Activate after installation.

  5. Once activated, Ledenbeheer appears as a new item in the left menu.

Step 2: Connect Ledenbeheer

To connect Ledenbeheer to your WordPress website, you need an API key and club ID. Find both in your Ledenbeheer account under Settings > Integrations > WordPress.

  1. Return to the WordPress dashboard and click Ledenbeheer > Settings.

  2. Paste the API key into the first field and enter your club ID in the second.

  3. Scroll down and click Save Changes.
    ​

Ledenbeheer is now connected to WordPress. In your Ledenbeheer account, you can also see which website is using the API.


List activities and courses

The plugin automatically synchronises all publicly available courses and activities with your WordPress website every hour. You can display them in a timetable or a list.
​

Grid view (timetable)

List view

Visitors can click any course or activity on your WordPress site for details. Information synchronises with your Ledenbeheer account, so changes made there are automatically reflected on your site.

Select the following checkboxes if you want visitors to go directly to the Ledenbeheer registration page.
​

Shortcodes for offerings

After installing and activating the WordPress plugin, create a page for your classes or activities and add one of these shortcodes.
​

Courses

[lbcourses]

Courses (grid)

[lbcourses type="raster"]

Additional activities

[lbactivities]

Additional activities (grid)

[lbactivities type="raster"]


List contacts

This is useful for professional organisations that want to present their members, and sports clubs that want to feature instructors or other members on their website.
First, make sure the Ledenbeheer WordPress plugin is installed, activated and connected.
​

Choose which information to publish on your WordPress site under Ledenbeheer > Settings in WordPress.


​

Display information

Select which member or teacher details should be visible on your WordPress site.

Filters

Choose which filters visitors can use on the public page.
​

Which contacts do you want to display?

Select the contacts you want to show on your website.
​

You can make this selection for several contacts at once.

Under Ledenbeheer > Contacts on your website, choose for each member whether they may be shown there.

Respect GDPR requirements and do not publish someone's personal information on your website without an appropriate basis.

Contacts shortcode

Use the [lbprofiles] shortcode on a page to show your member list.
​

Example

This is one way your member list could look. You can style the WordPress plugin with your own CSS.


WordPress plugin: turn your site into a community

Let active members sign in to your site

One additional setting lets members sign in to your WordPress website with their Ledenbeheer profile.
​

You will find this setting in the WordPress plugin under Settings > Ledenbeheer.


This lets you build a members-only area on your WordPress website, for example:

  1. Pages with photos and videos, available after sign-in.

  2. A forum for members.

  3. Internal information visible only to registered members.

  4. And other features to suit your organisation.
    ​

How does it work?

We use OAuth, a secure authorisation method. OAuth lets users grant your website access to information stored on another website (Ledenbeheer) without sharing their username and password. Tokens remove the need to transfer those credentials.

Only active members can sign in to your WordPress website; former members cannot.

What do you need?

  1. Our free Ledenbeheer plugin.

  2. A sign-in screen, optionally with a plugin to improve it.

  3. A permissions management plugin.

  4. Our free plugin must be installed and activated for members to sign in with their Ledenbeheer details.
    ​

Sign-in screen

Make it easy for members to sign in by providing a sign-in screen. For example, use one of these plugins:

  1. https://wordpress.org/plugins/loginpress/

  2. https://wordpress.org/plugins/theme-my-login/

Permissions management

Signed-in members receive certain privileges. You will probably want to restrict access to some content, so set up permissions accordingly.

WordPress provides basic permissions by default. For more information, see WPBeginner.

To manage permissions in more detail, you can also use a plugin such as "Members".