Hey there, Awesome Customers!

Just a heads up: We'll be taking a breather to celebrate International Workers' Day (May 1st and 2nd - Wednesday and Thursday) and Orthodox Easter from Good Friday (May 3rd) through Easter Monday (May 6th). So, from May 1st to May 6th, our team will be off enjoying some well-deserved downtime.

During this time, our customer support will be running on a smaller crew, but don't worry! We'll still be around to help with any urgent matters, though it might take us a bit longer than usual to get back to you.

We'll be back in action at full throttle on May 7th (Tuesday), ready to tackle your questions and requests with gusto!

In the meantime, you can explore our documentation for Amelia and wpDataTables. You'll find loads of helpful resources, including articles and handy video tutorials on YouTube (Amelia's YouTube Channel and wpDataTables' YouTube Channel). These gems might just have the answers you're looking for while we're kicking back.

Thanks a bunch for your understanding and support!

Catch you on the flip side!

Warm regards,

TMS

Okay
  Public Ticket #3533001
Hide Event in Calendar but Directly Access
Closed

Comments

  • Taylor started the conversation

    I had hoped the "Show Event on Site" might allow me to use a shortcode to reveal it but it seems not to. Is there any way to keep an event off the calendar display, but view via a shortcode.


    The thing I'm trying to do here is do a pre-sale where people with a direct link (to a page with the shortcode on it) can book the event. But the public (who see the event calendar) can not (yet).

  •  386
    Stefan replied

    Hello Taylor,

    Thanks for reaching out to us. 

    You could use this shortcode, for example 

    1. [ameliaeventslistbooking event=1] if you want to show only the Event with the ID: 1,

    to display the particular event on a separate page. I guess you could maybe use this shortcode 

    [ameliaeventslistbooking tag='physics'] if you want to show the booking form for all Events that include the tag ‘physics’.

    And then place the tags for all events, except the event that you want to use as a pre - sale.

    Please, let me know if it works.

    Kind Regards, 

    Stefan Petrov
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables

  • Taylor replied

    Hi Stefan, 

    Hrm, it's possible I didn't articulate the problem well. Let me try again.

    I want to offer a pre-sale. This is access to register for an event, prior to the general public. 

    The general public has access to the events calendar [ameliaevents type=calendar]. 


    Now to attempt to meet this need on my end, I had hoped I could uncheck the "Show Event on Site" checkbox but still provide access to it via a "private" page (direct link to people qualifying for the presale) using the [ameliaeventslistbooking event=<#id>]. However (probably as designed) it will not show that event if that "Show Event on Site" box isn't checked. But if I leave that on, the event will show in the calendar (thus the general public can register during the presale period, which is not what I want) and I'm not aware of any other way to restrict registration. 

    Is there another way to restrict registration for specific events?


  •  386
    Stefan replied

    Hello Taylor,

    Thank you for clarifying. The option "Show Event on Site" will affect all booking forms, so if you create a new page [ameliaeventslistbooking event=<#id>] and disable this option, it will not be displayed on this form nor the event list, that's correct.

    By default, all customers can book a place for an event without any restrictions, but what i have on my mind is using the third-party plugins. Any membership plugin (like MemberPress, Ultimate Member, etc.) allows you to create pages that are inaccessible to some (for example non-logged-in users). You can also create custom logic, so a user can access this page once a month (for example), but we're not sure about that, since we don't work with Membership plugins. 

    I hope it helps.

    Kind Regards, 

    Stefan Petrov
    [email protected]

    Rate my support

    wpDataTables: FAQ | Facebook | Twitter | InstagramFront-end and back-end demo | Docs

    Amelia: FAQ | Facebook | Twitter | InstagramAmelia demo sites | Docs | Discord Community

    You can try wpDataTables add-ons before purchasing on these sandbox sites:

    Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables