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).
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?
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 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).
Hello Taylor,
Thanks for reaching out to us.
You could use this shortcode, for example
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
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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
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?
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
Try our FREE mapping plugin! MapSVG - easy Google maps, interactive SVG maps, and floor plans, choropleth maps and much more - https://wordpress.org/plugins/mapsvg-lite-interactive-vector-maps/
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia 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