{"id":1965175,"date":"2025-05-07T05:46:52","date_gmt":"2025-05-07T09:46:52","guid":{"rendered":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/?p=1965175"},"modified":"2025-05-19T07:00:21","modified_gmt":"2025-05-19T11:00:21","slug":"creating-a-my-events-page-for-users-allowing-event-management-from-the-front-end","status":"publish","type":"post","link":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/creating-a-my-events-page-for-users-allowing-event-management-from-the-front-end\/","title":{"rendered":"Creating a &#8216;My Events&#8217; Page for Users: Allowing Event Management from the Front-End"},"content":{"rendered":"\n<p>Empowering your community to manage their events directly from your website enhances user engagement and streamlines event coordination. With The <a href=\"https:\/\/theeventscalendar.com\/products\/community\/\">Community Events<\/a> add-on, you can set up a &#8216;My Events&#8217; page, enabling users to view, edit, and delete their submitted events without accessing the WordPress dashboard. Here&#8217;s a step-by-step guide to help you implement this feature.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-1-install-and-configure-community-events\">Step 1: Install and Configure Community Events<\/h2>\n\n\n\n<p>Ensure you have both The Events Calendar and the Community Events add-on installed and activated on your WordPress site. Once activated, navigate to <strong>Events \u2192 Settings \u2192 Community<\/strong> to <a href=\"https:\/\/dev.theeventscalendar.com\/knowledgebase\/how-can-i-allow-any-user-to-add-an-event-on-the-calendar\/\">configure the plugin settings<\/a> according to your preferences.<\/p>\n\n\n\n<p>Key settings include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Allow users to edit their submissions<\/strong>: Enable this to let users modify their events from the front end.<\/li>\n\n\n\n<li><strong>Allow users to remove their submissions<\/strong>: Enable this to let users delete their events.<\/li>\n<\/ul>\n\n\n\n<p>These settings under <strong>Events \u2192 Settings \u2192 Community \u2192 Members<\/strong>   ensure users have the necessary permissions and a user-friendly interface for managing their events.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-create-the-my-events-page\">Step 2: Create the &#8216;My Events&#8217; Page<\/h2>\n\n\n\n<p>To provide users with a dedicated page to manage their events:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Create a New Page<\/strong>: In your WordPress dashboard, go to <strong>Pages \u2192 Add New<\/strong> and title it &#8216;My Events&#8217; or a name of your choice.<\/li>\n\n\n\n<li><strong>Insert the Shortcode<\/strong>: Add the <a href=\"https:\/\/dev.theeventscalendar.com\/knowledgebase\/community-events-shortcodes\/#edit-event-user\">following shortcode<\/a> to the page content: <code>[tribe_community_events view=\"my_events\"]<\/code><\/li>\n<\/ol>\n\n\n\n<p>This shortcode displays a list of events submitted by the currently logged-in user.<\/p>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Publish the Page<\/strong>: Once you&#8217;ve added the shortcode, publish the page.<\/li>\n<\/ol>\n\n\n\n<p>Now, when users visit this page, they&#8217;ll see a list of their submitted events with options to edit or delete them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-link-to-the-my-events-page\">Step 3: Link to the &#8216;My Events&#8217; Page<\/h2>\n\n\n\n<p>To ensure users can easily access their &#8216;My Events&#8217; page:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Add to Navigation Menu<\/strong>: Go to <strong>Appearance \u2192 Menus<\/strong> and add the &#8216;My Events&#8217; page to your site&#8217;s main navigation menu.<\/li>\n\n\n\n<li><strong>Include in User Dashboard<\/strong>: If your site has a user dashboard or profile area, add a link to the &#8216;My Events&#8217; page there<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-additional-customizations\">Additional Customizations<\/h2>\n\n\n\n<p>Enhance the &#8216;My Events&#8217; page functionality with these optional customizations:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Custom Styling<\/strong>: Use <a href=\"https:\/\/dev.theeventscalendar.com\/knowledgebase\/customizing-css\/\">CSS<\/a> to match the &#8216;My Events&#8217; page with your site&#8217;s design.<\/li>\n\n\n\n<li><strong>Access Control<\/strong>: Restrict the &#8216;My Events&#8217; page to logged-in users under <strong>Events \u2192 Settings \u2192 Community \u2192 Access Control<\/strong><code> <\/code>to protect user data and maintain privacy.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Empowering your community to manage their events directly from your website enhances user engagement and streamlines event coordination. With The Community Events add-on, you can set up a &#8216;My Events&#8217; page, enabling users to view, edit, and delete their submitted events without accessing the WordPress dashboard. Here&#8217;s a step-by-step guide to help you implement this&#8230;<\/p>\n","protected":false},"author":60,"featured_media":1955565,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[120,41],"tags":[251],"stellar-product-taxonomy":[152],"class_list":["post-1965175","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-events","category-getting-started","tag-community-events","stellar-product-taxonomy-community-events"],"acf":[],"taxonomy_info":{"category":[{"value":120,"label":"Event Submissions"},{"value":41,"label":"Getting Started"}],"post_tag":[{"value":251,"label":"Community Events"}],"stellar-product-taxonomy":[{"value":152,"label":"Community"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Atousa","author_link":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/author\/atousa\/"},"comment_info":0,"category_info":[{"term_id":120,"name":"Event Submissions","slug":"community-events","term_group":0,"term_taxonomy_id":120,"taxonomy":"category","description":"","parent":61,"count":18,"filter":"raw","term_order":"0","cat_ID":120,"category_count":18,"category_description":"","cat_name":"Event Submissions","category_nicename":"community-events","category_parent":61},{"term_id":41,"name":"Getting Started","slug":"getting-started","term_group":0,"term_taxonomy_id":41,"taxonomy":"category","description":"","parent":0,"count":67,"filter":"raw","term_order":"0","cat_ID":41,"category_count":67,"category_description":"","cat_name":"Getting Started","category_nicename":"getting-started","category_parent":0}],"tag_info":[{"term_id":251,"name":"Community Events","slug":"community-events","term_group":0,"term_taxonomy_id":251,"taxonomy":"post_tag","description":"","parent":0,"count":6,"filter":"raw","term_order":"0"}],"_links":{"self":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1965175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/60"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1965175"}],"version-history":[{"count":2,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1965175\/revisions"}],"predecessor-version":[{"id":1965178,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1965175\/revisions\/1965178"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1965175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1965175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1965175"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/dev.theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1965175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}