• Hello everyone,

    I’m working on a WordPress website that includes a private member area for logged-in users. The goal is to implement additional functionality, and I’d like to ask for your advice on whether there’s an existing plugin that can achieve this or if custom development is required.

    Here’s what I need:

    For regular users (role: Subscriber):

    • Register for events (with fields for event registration and an optional note).
    • Unregister from events.

    For admins (role: Club Admin):

    • Create new events directly in the frontend (not in the WordPress backend).
      • Fields for event creation include: Event Name, Date, Time, Location, Maximum Participants.
    • Delete old events.
    • Register and unregister for events (just like regular users).

    Additional details:

    • The roles (Subscriber and Club Admin) are already defined in WordPress.
    • The functionality should be embedded in the frontend using a shortcode (e.g., [Events]).
    • The solution must remain compatible with future WordPress updates.

    I’m wondering:

    1. Are there any existing plugins that provide this combination of features?
    2. If not, what would be the best approach to develop this functionality?

    You can find a visualization of how this plugin should function and appear here: https://v0.dev/chat/r9qiK8IGYSA?b=avEIKOXq8pa

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator t-p

    (@t-p)

    Check out these plugins and see if any can work for you. If questions about these plugins, ask in their dedicated support forums:
    https://wordpress.org/plugins/search/membership/

    Hello @devotionit

    Below plugin can handle event creation and registration:

    The Events Calendar + Tickets Commerce:

    • Allows creation and registration for events.
    • Can restrict event visibility to specific user roles with additional extensions like Event Tickets Plus or third-party membership plugins.
    • Requires custom fields or add-ons to allow admins to create events from the frontend.

    Event Manager:

    • Provides event creation and registration features.
    • Add-ons can support custom user roles and frontend submission for admins.

    WP User Frontend:

    • Enables frontend event creation with customizable forms and user role restrictions.
    • Combine it with an event management plugin for enhanced functionality.
Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘WordPress Feature – Self-Development or by Plugin?’ is closed to new replies.