{"id":49,"date":"2018-05-22T07:00:49","date_gmt":"2018-05-22T07:00:49","guid":{"rendered":"https:\/\/webnus.site\/dox\/?p=49"},"modified":"2026-10-05T21:33:30","modified_gmt":"2026-10-05T21:33:30","slug":"add-event","status":"publish","type":"knowledgebase","link":"https:\/\/webnus.net\/dox\/modern-events-calendar\/add-event\/","title":{"rendered":"How to Add Event In MEC Plugin?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">To create an event, go to your WordPress dashboard and select <strong>M.E. Calendar &gt; Add Event<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MEC events are a WordPress custom post type, so everything you already know from WordPress posts applies here: title, description, excerpt, tags, categories, and featured image work exactly the same way. On top of those, MEC adds its own event details: date and time, repeating rules, location, organizer, tickets, and more, all covered in this article.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">As of MEC 7.36, the event editor has a refreshed field layout, an improved time picker, and built-in validation. The editor now warns you about missing details before you publish. See <a href=\"#Editor_Validation_and_Pre-publish_Checks\">Editor Validation and Pre-publish Checks<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Event_Details\"><\/span>Event Details<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Editor_Validation_and_Pre-publish_Checks\"><\/span>Editor Validation and Pre-publish Checks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When you publish an event, the editor runs two kinds of checks. Saving a draft or previewing a post never triggers them; they only run on <strong>Publish<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hard_validations_publishing_is_blocked\"><\/span>Hard validations (publishing is blocked)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Some problems make the event impossible to publish. When that happens, a notice explains the problem and the editor jumps straight to the tab and field that needs your attention:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A required field is empty (for example the event title or the start date).<\/li>\n\n\n\n<li>The end date\/time is earlier than the start date\/time.<\/li>\n\n\n\n<li>Repeating is set to <strong>Certain Weekdays<\/strong> but no weekday is selected.<\/li>\n\n\n\n<li>The repeat ends <strong>After<\/strong> a number of occurrences that is lower than 1.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pre-publish_warnings_confirmation_dialog\"><\/span>Pre-publish warnings (confirmation dialog)<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Less critical issues do not block publishing. Instead, a dialog lists everything worth a second look before the event goes live:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A ticket has a name but no price set.<\/li>\n\n\n\n<li>The event has tickets but no cost is displayed.<\/li>\n\n\n\n<li>No featured image is set.<\/li>\n\n\n\n<li>The event has no description\/content.<\/li>\n\n\n\n<li>No location or no organizer is set.<\/li>\n\n\n\n<li>The event repeats but ends after only one occurrence.<\/li>\n\n\n\n<li>Start and end times are identical (zero duration).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Choose <strong>Publish anyway<\/strong> to continue, or <strong>Go back and fix<\/strong> to return to the editor.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"488\" src=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_01-1024x488.jpg\" alt=\"\" class=\"wp-image-13542\" title=\"\" srcset=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_01-1024x488.jpg 1024w, https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_01-300x143.jpg 300w, https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_01-768x366.jpg 768w, https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_01.jpg 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you find the warnings dialog unnecessary for your workflow, disable it in <strong>MEC Settings &gt; General &gt; Basic &gt; Pre-publish Warnings<\/strong>. The option is enabled by default and only controls the warnings dialog; the hard validations above always run.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Unsaved_changes_protection\"><\/span>Unsaved changes protection<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">If you try to leave the editor with unsaved changes in the MEC meta boxes, the browser asks you to confirm before discarding them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Date_and_Time\"><\/span>Date and Time<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Set the start and end date and time of your event. Use the improved time picker to choose the time quickly by hour and minute. If your event lasts all day and has no specific start and end time, enable the <strong>All-day Event<\/strong> option.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"892\" height=\"796\" src=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_02-1.jpg\" alt=\"\" class=\"wp-image-13546\" title=\"\" srcset=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_02-1.jpg 892w, https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_02-1-300x268.jpg 300w, https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_02-1-768x685.jpg 768w\" sizes=\"auto, (max-width: 892px) 100vw, 892px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Advanced<\/strong> section offers additional options. You can hide the event time or the end time on the single event page using <strong>Hide Event Time<\/strong> and <strong>Hide Event End Time<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the event time needs extra explanation, for example about the timezone, add it to <strong>Notes on the time<\/strong>. The note appears next to the scheduled time on your site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can also set a timezone for the event separately from the global settings, which is useful when your calendar hosts events from around the world. To get this option, first enable it in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/single-event-settings\/#1-_Timezone_Per_Event\">MEC Settings &gt; Single Event &gt; Advanced<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Event_Repeating\"><\/span>Event Repeating<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you host the same event multiple times, enable the <strong>Event Repeating<\/strong> option to turn the event into a recurring one. Once enabled, the repeat options appear.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Repeat_Methods\"><\/span>Repeat Methods<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Daily<\/strong>: repeats every day.<\/li>\n\n\n\n<li><strong>Every Weekday<\/strong>: repeats Monday to Friday.<\/li>\n\n\n\n<li><strong>Every Weekend<\/strong>: repeats Saturday and Sunday.<\/li>\n\n\n\n<li><strong>Certain Weekdays<\/strong>: repeats only on the weekdays you select.<\/li>\n\n\n\n<li><strong>Weekly<\/strong>: repeats every week.<\/li>\n\n\n\n<li><strong>Monthly<\/strong>: repeats every month.<\/li>\n\n\n\n<li><strong>Yearly<\/strong>: repeats every year.<\/li>\n\n\n\n<li><strong>Custom Days<\/strong>: repeats on the exact dates you pick.<\/li>\n\n\n\n<li><strong>Advanced<\/strong>: combines rules, for example &#8220;the second Monday of each month&#8221; or &#8220;the last Saturday and Sunday of each month&#8221;.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Not every method is available for every event length:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>One-day events<\/strong> can repeat daily, weekly, every weekend, monthly, or yearly.<\/li>\n\n\n\n<li><strong>2-7 day events<\/strong> can repeat weekly, monthly, or yearly.<\/li>\n\n\n\n<li><strong>Events longer than a week but shorter than 30 days<\/strong> can repeat monthly or yearly.<\/li>\n\n\n\n<li><strong>Events longer than a month<\/strong> can repeat yearly (28 days is the shortest month).<\/li>\n\n\n\n<li><strong>Multiple occurrences in one day<\/strong> use the Custom Days method with the same date but different times.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Repeat_Interval\"><\/span>Repeat Interval<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The repeat interval controls the gap between repetitions. For example, a weekly repeat with an interval of 2 makes the event occur every two weeks.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"End_Repeat\"><\/span>End Repeat<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Choose how the repetitions end:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Never<\/strong>: the event repeats indefinitely.<\/li>\n\n\n\n<li><strong>On<\/strong>: the event repeats until the date you select.<\/li>\n\n\n\n<li><strong>After<\/strong>: the event stops after the number of occurrences you set. For example, 10 means the event occurs 10 times and then stops.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can also enable <strong>Show only one occurrence of this event<\/strong>. Only one instance, the closest upcoming occurrence, will then appear in archives and shortcodes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Event_Data_Custom_Fields\"><\/span>Event Data (Custom Fields)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This section lists the custom fields you created in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/single-event-settings\/#Custom_Fields\">MEC Settings &gt; Single Event &gt; Custom Fields<\/a>. Enter a value for each field to display it on the single event page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Exceptional_Days\"><\/span>Exceptional Days<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Exceptional days let you exclude individual dates from a recurring event, ideal for holidays or skipped sessions. First activate the module in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/event-modules\/#Exceptional_days\">MEC Settings &gt; Event Modules &gt; Exceptional Days<\/a>, then enter the dates to exclude.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hourly_Schedule\"><\/span>Hourly Schedule<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If your event includes multiple sessions or programs, use the Hourly Schedule to keep your audience informed. Click <strong>Add Day<\/strong>, then define each program with its start time, end time, title, and description. For example, for two one-hour classes separated by a thirty-minute break, add three rows: the first class, the break, and the second class.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can reorder schedule rows with drag and drop using the handle at the start of each row. The new order applies both to the event page display and to the saved schedule.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">To assign speakers to schedule rows, first activate the <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/event-modules\/#Speakers\">Speaker module<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hourly_Schedule_Shortcode\"><\/span>Hourly Schedule Shortcode<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">To embed the hourly schedule of an event into any page, post, or shortcode-compatible widget, use the <code>[mec-hourly-schedule event-id=\"1\"]<\/code> shortcode and replace <code>1<\/code> with the event ID.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"LocationVenue\"><\/span>Location\/Venue<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select where the event takes place. You can pick one of your <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/event-modules\/#How_to_Create_and_Use_Location_in_Modern_Events_Calendar\">existing locations<\/a> or create a new one: click <strong>Insert New Location<\/strong> and fill in the details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Other Locations<\/strong> field appears only after you select a main location for the event. While the main location is set to hide, the field stays out of the way. The selection list prevents duplicate entries, so the same location cannot be added twice.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Links\"><\/span>Links<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add an <strong>Event Link<\/strong> (e.g. a registration page on another website) and a <strong>More Info<\/strong> link so your visitors can find additional information about the event.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">How the links behave depends on your event setup:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>If the event has tickets, the <strong>Register<\/strong> button on the single event page and in shortcodes starts the booking process.<\/li>\n\n\n\n<li>If the event has no tickets:\n<ul class=\"wp-block-list\">\n<li>An <strong>Event Link<\/strong> makes the <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/troubleshooting-no-register-button-issue\/\">Register button<\/a>, and the event title in shortcodes, point to that external link.<\/li>\n\n\n\n<li>A <strong>More Info<\/strong> link adds a &#8220;More info&#8221; section to the single event page; in its widget, the Register button follows the More Info link.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>If both links are set, each keeps its own role: the More Info widget shows the More Info link, and the Register button follows the Event Link.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">In <a href=\"https:\/\/mec.webnus.net\/\">MEC Lite<\/a>, the booking system is not available, so the More Info and Register elements use the same link.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Organizer\"><\/span>Organizer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Select the organizer of the event from your <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/event-modules\/#How_to_Add_Organizer_to_An_Event_in_MEC\">previously created organizers<\/a>, or add a new one with their name, phone, email, and website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Like locations, the <strong>Other Organizers<\/strong> field appears only after you select a main organizer, and duplicate selections are prevented.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cost\"><\/span>Cost<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Manage the event cost displayed to your visitors. The available cost fields depend on the <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/single-event-settings\/#5-_Event_Cost_Type\">Event Cost Type<\/a> setting in MEC Settings &gt; Single Event.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enable <strong>Show the minimum price based on tickets<\/strong> to display the lowest ticket price as the event cost automatically.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To set a different currency for this event, enable <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/single-event-settings\/#5-_Change_Currency_Per_Event\">Change Currency Per Event<\/a> in MEC Settings &gt; Single Event &gt; Advanced. The <strong>Currency Options<\/strong> then appear on the Advanced tab here.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"SEO_SchemaEvent_Status\"><\/span>SEO Schema\/Event Status<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The event status is included in your event&#8217;s structured data, so search engines like Google, Yahoo, and Bing can show it correctly.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Scheduled<\/strong>: the normal status for upcoming events.<\/li>\n\n\n\n<li><strong>Postponed<\/strong>: use when the event is postponed.<\/li>\n\n\n\n<li><strong>Canceled<\/strong>: use when the event is canceled. Fill in the reason for cancellation; to display it on the event page, enable the &#8220;Display in single event page&#8221; option.<\/li>\n\n\n\n<li><strong>Moved Online<\/strong>: use for events now held virtually, and provide the link to join.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Public_Download\"><\/span>Public Download<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Upload a file that becomes publicly available on the event page: a program PDF, a map, or anything your audience needs. Activate the module first in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/single-event-settings\/#7-_Public_Download_Module\">MEC Settings &gt; Single Event &gt; Public Download<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Event_Gallery\"><\/span>Event Gallery<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sometimes one photo is not enough to convey the mood of an event. After activating the <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/event-modules\/#Event_Gallery\">Event Gallery module<\/a> in MEC Settings &gt; Event Modules, you can attach multiple images to the event here.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Related_Events\"><\/span>Related Events<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To manually curate which events appear in the related events section of the single event page, enable <strong>Set related events per event<\/strong> in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/event-modules\/#Related_Events\">MEC Settings &gt; Event Modules &gt; Related Events<\/a>, then select the events here.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Event_Banner\"><\/span>Event Banner<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Add a banner to the top of the single event page using a background color, an image, or both. When both are used, a translucent layer of the color is placed over the image. Activate the module in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/single-event-settings\/#14-_Event_Banner\">MEC Settings &gt; Single Event &gt; Event Banner<\/a>, then enable <strong>Display Banner<\/strong> for this event.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Force_Featured_Image_as_Event_Banner\"><\/span>Force Featured Image as Event Banner<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">When this option is enabled in MEC Settings &gt; Single Event &gt; Advanced, the event&#8217;s featured image is always used as the banner and the per-event banner options are ignored.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"FAQ\"><\/span>FAQ<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Answer common questions directly on the event page. Activate the module in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/single-event-settings\/#15-_FAQ_Module\">MEC Settings &gt; Single Event &gt; FAQ Module<\/a>, then add as many question-and-answer pairs as you need.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Notifications\"><\/span>Notifications<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Customize the notification emails for this event. First enable the feature in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/event-notifications\/#Notification_Options\">MEC Settings &gt; Notifications &gt; Notifications per event<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Occurrences\"><\/span>Occurrences<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For recurring events, you can override certain parameters per occurrence. Enable <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/single-event-settings\/#12_Edit_Per_Occurrences\">Edit Per Occurrence<\/a> in MEC Settings &gt; Single Event first. The editable parameters are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Total Booking Limit<\/li>\n\n\n\n<li>Page Title<\/li>\n\n\n\n<li>SEO Schema<\/li>\n\n\n\n<li>Hourly Schedule<\/li>\n\n\n\n<li>Event Data<\/li>\n\n\n\n<li>Event Main Location<\/li>\n\n\n\n<li>Event Main Organizer<\/li>\n\n\n\n<li>Event Cost<\/li>\n\n\n\n<li>Tickets<\/li>\n\n\n\n<li>Event Links<\/li>\n\n\n\n<li>Minimum Attendees To Start The Event<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Booking\"><\/span>Booking<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The Booking section appears only when the booking module is activated in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/\">MEC Settings &gt; Booking<\/a>, and is available in MEC Pro only. It contains everything related to booking, ticket sales, and price calculation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Booking_Options_Basic_Tab\"><\/span>Booking Options (Basic Tab)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Total_Booking_Limit\"><\/span>Total Booking Limit<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Set a maximum number of tickets sold across all ticket types combined. This is useful when the venue capacity matters but the mix of ticket types does not.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Example: a venue has 100 seats and you sell three ticket types: Luxury, VIP, and Standard. Set the Total Booking Limit to 100 and leave the individual ticket limits unrestricted (or set them high enough). Customers can buy any combination of ticket types, and once 100 tickets are sold in total, booking closes, even if some ticket types still have availability left.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Minimum_Ticket_Per_Booking\"><\/span>Minimum Ticket Per Booking<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Require a minimum number of tickets per booking. For example, an event for couples can require at least 2 tickets per booking.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Booking_Options_Advanced_Tab\"><\/span>Booking Options (Advanced Tab)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Discount_Per_User_Roles\"><\/span>Discount Per User Roles<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Offer percentage-based discounts per user role. For example, a value of 20 in the Administrator field lets administrators buy tickets with a 20% discount.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Book_All_Occurrences\"><\/span>Book All Occurrences<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For recurring events such as a weekly yoga course, sell all occurrences in one booking instead of one at a time.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Interval_Options\"><\/span>Interval Options<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Open the booking form only within a certain window before the event starts. For example, 30 opens the form 30 minutes before the start time (one day equals 1440 minutes). To stop selling tickets after the first occurrence, enable <strong>Stop selling tickets after first occurrence<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Automatic_Approval\"><\/span>Automatic Approval<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Decide whether bookings for this event are verified and confirmed automatically. See <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#6-_Email_Verification\">Email Verification<\/a> and <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#7-_Booking_Confirmation\">Booking Confirmation<\/a> for the global behavior.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Last_Few_Tickets_Percentage\"><\/span>Last Few Tickets Percentage<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Show a &#8220;Last Few Tickets&#8221; flag on the event when the remaining tickets fall below this percentage. To use it here, enable <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#2-_Last_Few_Tickets_Flag\">Ability to change last few tickets percentage per event<\/a> in MEC Settings &gt; Booking.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Thank_You_Page\"><\/span>Thank You Page<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Choose the page users land on after a successful booking, and how long to wait before redirecting them (in milliseconds; 2000 equals 2 seconds). You can inherit both from <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#3-_Thank_You_Page\">MEC Settings &gt; Booking &gt; Thank You Page<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Booking_Button_Label\"><\/span>Booking Button Label<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Change the booking button label for this event in shortcodes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Partial_Payment\"><\/span>Partial Payment<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Collect only a portion of the total price at booking time, for example 20% online, and the rest later by cash or another method. You can inherit the global behavior from <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#9-_Partial_Payment\">MEC Settings &gt; Booking &gt; Partial Payment<\/a>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Total_User_Booking_Limits\"><\/span>Total User Booking Limits<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Restrict how many tickets a single user can book. The limit applies per email address: with a limit of 2, each email address can book up to 2 tickets.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tickets\"><\/span>Tickets<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create the tickets your event sells. Tickets are defined per event: click <strong>Add Ticket<\/strong> and fill in the details. As of MEC 7.36, ticket rows use a clear label-and-control layout, so every field is named directly on the row.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"1024\" src=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_03-599x1024.jpg\" alt=\"\" class=\"wp-image-13544\" title=\"\" srcset=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_03-599x1024.jpg 599w, https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_03-176x300.jpg 176w, https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_03-768x1312.jpg 768w, https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-content\/uploads\/2018\/05\/how_to_add_event_in_mec_plugin_03.jpg 892w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1_Ticket_ID\"><\/span>1. Ticket ID<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The ticket ID can be used in the <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#7-_Booking_Shortcode\">booking shortcode<\/a> with <code>ticket-id=\"x\"<\/code> to display only this ticket in the booking module. Replace x with the actual ticket ID.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2_Ticket_Name\"><\/span>2. Ticket Name<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The name of the ticket shown to customers.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3_Description\"><\/span>3. Description<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">A short description of the ticket, if applicable.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4_Private_Description\"><\/span>4. Private Description<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">An internal description sent to the buyer in notification emails only, useful for extra instructions or pickup details.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5_Price\"><\/span>5. Price<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The ticket price as a plain number, without currency symbols or any other characters.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6_Price_Label\"><\/span>6. Price Label<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The price exactly as customers see it on the frontend. You can include currency symbols and any other characters here.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"7_Available_Tickets\"><\/span>7. Available Tickets<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">How many tickets are available for booking. For example, 50 means users can book up to 50 tickets per occurrence.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"8_Minimum_Ticket\"><\/span>8. Minimum Ticket<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The minimum number of this ticket a user must purchase in one booking.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"9_Maximum_Ticket\"><\/span>9. Maximum Ticket<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The maximum number of this ticket a single user can buy.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"10_Stop_Selling_Ticket\"><\/span>10. Stop Selling Ticket<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">The cut-off time for selling this ticket, set in days or hours before the event starts.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"11_Price_Per_Date\"><\/span>11. Price Per Date<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Change the ticket price for specific time periods, for example, lower the price in the final week before the event to sell out faster.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Fees\"><\/span>Fees<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Define fees and taxes applied to the final price. By default they follow <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#Taxes_Fees\">MEC Settings &gt; Booking &gt; Taxes \/ Fees<\/a>; disable <strong>Inherit from the global options<\/strong> to manage them for this event only.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ticket_Variations_Options\"><\/span>Ticket Variations \/ Options<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ticket variations let customers add extra items to their booking: a meal, a pre-ordered book, or anything else you offer alongside the event. Enable <strong>Variations Per Ticket<\/strong> in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#Ticket_Variations_Options\">MEC Settings &gt; Booking &gt; Ticket Variations &amp; Options<\/a> to use this section.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Booking_Form\"><\/span>Booking Form<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The booking form follows the global <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#Booking_Form\">MEC Settings &gt; Booking &gt; Booking Form<\/a> by default. Disable <strong>Inherit from global options<\/strong> to customize the form fields for this event.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Organizer_Payment_Credentials\"><\/span>Organizer Payment Credentials<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If an organizer receives a share of the sales, provide their payout account details here.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Downloadable_File\"><\/span>Downloadable File<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Upload a file that becomes available to participants after booking. Enable the Downloadable File element in <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#Enable_Downloadable_File\">MEC Settings &gt; Booking &gt; Booking Elements<\/a> first.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Payment_Gateways\"><\/span>Payment Gateways<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">All gateways enabled in MEC Settings &gt; Booking &gt; Payment Gateways are listed here, so you can turn individual gateways off for this event. To use this section, enable <a href=\"https:\/\/webnus.net\/dox\/modern-events-calendar\/booking-settings\/#10-_Disable_Enable_payment_gateways_per_event\">Disable \/ Enable payment gateways per event<\/a> in the global settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Booking_Attendees\"><\/span>Booking \/ Attendees<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Review the bookings made for this event: attendee names, emails, transaction IDs, and purchase amounts. Bookings for recurring events can also be moved to another date, helpful when an occurrence is canceled and attendees need to be accommodated elsewhere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a video walkthrough of creating events, see the <a href=\"https:\/\/www.youtube.com\/c\/WebnusStudio\/videos\" target=\"_blank\" rel=\"noopener\">Webnus video tutorials<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How to Create Events &amp; Sell Tickets Using Modern Events Calendar On Your WordPress Website\" width=\"980\" height=\"551\" src=\"https:\/\/www.youtube.com\/embed\/anSyJfNx_Sk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Alright it\u2019s time to create an event. To add an event, go to WordPress menu and navigate to M.E. Calendar > Add Event.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","template":"","knowledgebase_cat":[49],"class_list":["post-49","knowledgebase","type-knowledgebase","status-publish","hentry","knowledgebase_cat-knowledge-other"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/knowledgebase\/49","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/knowledgebase"}],"about":[{"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/types\/knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":5,"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/knowledgebase\/49\/revisions"}],"predecessor-version":[{"id":13605,"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/knowledgebase\/49\/revisions\/13605"}],"wp:attachment":[{"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"knowledgebase_cat","embeddable":true,"href":"https:\/\/webnus.net\/dox\/modern-events-calendar\/wp-json\/wp\/v2\/knowledgebase_cat?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}