{"id":34,"date":"2022-04-17T22:12:29","date_gmt":"2022-04-17T22:12:29","guid":{"rendered":"https:\/\/docs.joedolson.com\/my-calendar-pro\/?p=34"},"modified":"2026-06-21T03:04:23","modified_gmt":"2026-06-21T03:04:23","slug":"public-event-management","status":"publish","type":"post","link":"https:\/\/docs.joedolson.com\/my-calendar-pro\/public-event-management\/","title":{"rendered":"Public Event Management"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Logged-in users can be given access to view and edit events that they submitted to your site. To enable this, go to <strong>My Calendar &gt; My Calendar Pro &gt; Submissions<\/strong> and edit the &#8216;Event Editing Page ID&#8217; setting. You can select a page to act as the holding page for event editors. Normal users will be able to edit the events that they have submitted as long as their role has a minimum of the &#8220;Add Events&#8221; permissions in the My Calendar Permissions settings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Users with more extensive permissions may see other events, as well. Users with &#8220;Manage Events&#8221; permissions will be able to edit any event from the front-end.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One you&#8217;ve searched for a page and assigned it in that field, no other settings are required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip<\/strong>: Events may show up as &#8220;uneditable&#8221;. This is either because the user doesn&#8217;t have any permissions assigned or because there&#8217;s not page defined as your submissions page. The submissions page is also used as the event editing page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"411\" src=\"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-content\/uploads\/sites\/4\/2022\/04\/image-7.png\" alt=\"Front-end table of publicly editable events, showing the ID, title, location, date\/time and category columns.\" class=\"wp-image-35\" srcset=\"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-content\/uploads\/sites\/4\/2022\/04\/image-7.png 820w, https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-content\/uploads\/sites\/4\/2022\/04\/image-7-300x150.png 300w, https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-content\/uploads\/sites\/4\/2022\/04\/image-7-768x385.png 768w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><figcaption class=\"wp-element-caption\"><em>Event management for public users<\/em><\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The front-end event manager uses the same default sorting as the admin event manager. It can be configured using the <code class=\"shortcode\">&lsqb;submitted_events&rsqb;<\/code> shortcode. This shortcode is not required if the page is assigned in settings.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#091;submitted_events]\nDisplay a message to users who don't have access to edit events.\n&#091;\/submitted_events]<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Logged-in users can filter events by location or category, can view their events from the lists, or can edit or delete an event. Deletion is not instantaneous, and will require confirmation:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"288\" src=\"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-content\/uploads\/sites\/4\/2022\/04\/image-9.png\" alt=\"View of the deletion process for an event on the front-end.\" class=\"wp-image-37\" srcset=\"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-content\/uploads\/sites\/4\/2022\/04\/image-9.png 676w, https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-content\/uploads\/sites\/4\/2022\/04\/image-9-300x128.png 300w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><figcaption class=\"wp-element-caption\">Pre-deletion warning in editor.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Logged-in users can be given access to view and edit events that they submitted to your site. To enable this, go to My Calendar &gt; My Calendar Pro &gt; Submissions and edit the &#8216;Event Editing Page ID&#8217; setting. You can select a page to act as the holding page for event editors. Normal users will [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,3],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-event-submissions","category-public"],"_links":{"self":[{"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":7,"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":38,"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/posts\/34\/revisions\/38"}],"wp:attachment":[{"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.joedolson.com\/my-calendar-pro\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}