{"id":1896567,"date":"2019-10-18T13:19:29","date_gmt":"2019-10-18T17:19:29","guid":{"rendered":"https:\/\/theeventscalendar.com\/knowledgebase\/filter-and-sort-events-with-advanced-post-manager-2\/"},"modified":"2026-04-22T01:22:51","modified_gmt":"2026-04-22T05:22:51","slug":"sort-events-admin","status":"publish","type":"post","link":"https:\/\/theeventscalendar.com\/knowledgebase\/sort-events-admin\/","title":{"rendered":"How to Filter and Sort Events in the WordPress Admin"},"content":{"rendered":"\n<p>A popular feature request we hear from the community is to expand the ways that Events posts can be sorted and filtered from the WordPress dashboard. This is so popular in fact that we created a separate plugin called <a href=\"https:\/\/wordpress.org\/plugins\/advanced-post-manager\/\" target=\"_blank\" rel=\"noopener noreferrer\">Advanced Post Manager<\/a>\u00a0(APM) a while back and started shipping it with\u00a0Events Calendar Pro. We even open-sourced APM so anyone could use it for any registered custom post type in WordPress.<\/p>\n\n\n\n<p>This was a great solution for a long time until we started to notice that APM was growing up and maturing on its own. And, like any child who grows up, it needed to\u00a0spread its wings and fly- so we decided to break APM off from The Events Calendar Pro.<\/p>\n\n\n\n<p>We&#8217;re going to cover how to get started with APM on your site and set it up to work with events. You can also filter and sort your events using <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/k\/managing-your-events\/\" target=\"_blank\" rel=\"noreferrer noopener\">Events Manager<\/a> available with <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-events-calendar\/\" target=\"_blank\" rel=\"noreferrer noopener\">Events Calendar Pro<\/a>, along with <a href=\"https:\/\/theeventscalendar.com\/products\/wordpress-calendar-filter-bar\/\" target=\"_blank\" rel=\"noreferrer noopener\">Filter Bar<\/a>. We&#8217;ll go over this option below as well.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"activate\">Update and activate all the things<\/h3>\n\n\n\n<p>First off, please update The Events Calendar and its add-ons, including The Events Calendar Pro.<\/p>\n\n\n\n<p>Now that you&#8217;re running the latest and greatest version of The Events Calendar download, install, and activate the <a href=\"https:\/\/wordpress.org\/plugins\/advanced-post-manager\/\" target=\"_blank\" rel=\"noopener noreferrer\">Advanced Post Manager plugin<\/a>\u00a0version 3.10 or newer.<\/p>\n\n\n\n<p>Head over to <em>Events\u00a0\u2192 All Events<\/em> from the WordPress dashboard. This will take you to the list of all your events posts. Right above that list, you should see a meta box called\u00a0<strong>Filters &amp; Columns<\/strong>. That might be collapsed for you, so go ahead and expand it to see APM in all its glory.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2015\/06\/kb-apm-gettingstarted-filters.gif\" alt=\"kb-apm-gettingstarted-filters\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"customize\">Customize the list to meet your needs<\/h3>\n\n\n\n<p>Advanced Post Manager gives you a huge amount of control over the list of events. As well as letting you add and remove various columns to help tailor the view to your needs, you can also set up advanced filtering by applying special rules to any of the following columns:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Title<\/li><li>Organizer<\/li><li>Venue<\/li><li>Event Categories<\/li><li>Recurring<\/li><li>Start Date<\/li><li>End Date<\/li><li>Event Cost<\/li><\/ul>\n\n\n\n<p>Removing and adding columns is easy. Just clear them from the Active Filters area in the&nbsp;<strong>Filters &amp; Columns<\/strong> box above the list. Similarly, any of those options can be added as columns by selecting them from the &#8220;Add a Column&#8221; menu.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2015\/06\/kb-apm-gettingstarted-active.jpg\" alt=\"kb-apm-gettingstarted-active\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creating\">Creating&nbsp;saved filters<\/h3>\n\n\n\n<p>APM also allows you to create saved custom filters based on any combination of\u00a0available filters. For example, here&#8217;s how we would create a reusable\u00a0filter that only displays events organized by a specific organizer.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2015\/06\/kb-apm-gettingstarted-createfilters.gif\" alt=\"kb-apm-gettingstarted-createfilters\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-events-manager-filter-bar\">Events Manager + Filter Bar<\/h2>\n\n\n\n<p>Another option available to you with Events Calendar Pro and Filter Bar is to use Events Manager with filters to help you sort your events from the backend differently. To find the Events Manager, simply head over to <strong>Events<\/strong> and click on <strong>Manager<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/07\/Screen-Shot-2022-07-25-at-7.04.47-AM.png\" alt=\"\" class=\"wp-image-1953709\"\/><\/figure>\n\n\n\n<p>You&#8217;ll now see your calendar in Month View with Filter Bar enabled. You can alter <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/k\/configuring-filter-bar\/\" target=\"_blank\" rel=\"noreferrer noopener\">your Filter Bar options <\/a>by heading over to <strong>Events > Settings > Filters<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/07\/Screen-Shot-2022-07-25-at-7.12.07-AM.png\" alt=\"\" class=\"wp-image-1953710\"\/><\/figure>\n\n\n\n<p>Use your chosen filters to sort through events on the backend like you would let your site visitors utilize them on the frontend. Simply choose a filter, and you will only see the events associated with that filter. You can even <a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/k\/creating-custom-filters-for-filter-bar\/\" target=\"_blank\" rel=\"noreferrer noopener\">create custom filters<\/a> with Filter Bar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A popular feature request we hear from the community is to expand the ways that Events posts can be sorted and filtered from the WordPress dashboard. This is so popular in fact that we created a separate plugin called Advanced Post Manager\u00a0(APM) a while back and started shipping it with\u00a0Events Calendar Pro. We even open-sourced&#8230;<\/p>\n","protected":false},"author":3,"featured_media":1955565,"comment_status":"closed","ping_status":"closed","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":[130],"tags":[],"stellar-product-taxonomy":[158],"class_list":["post-1896567","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advanced-post-manager","stellar-product-taxonomy-events-calendar-pro"],"acf":[],"taxonomy_info":{"category":[{"value":130,"label":"Managing Events"}],"stellar-product-taxonomy":[{"value":158,"label":"Events Calendar Pro"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Jaime Marchwinski","author_link":"https:\/\/theeventscalendar.com\/knowledgebase\/author\/jaimetri-be\/"},"comment_info":0,"category_info":[{"term_id":130,"name":"Managing Events","slug":"advanced-post-manager","term_group":0,"term_taxonomy_id":130,"taxonomy":"category","description":"","parent":61,"count":19,"filter":"raw","term_order":"0","cat_ID":130,"category_count":19,"category_description":"","cat_name":"Managing Events","category_nicename":"advanced-post-manager","category_parent":61}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896567","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1896567"}],"version-history":[{"count":2,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896567\/revisions"}],"predecessor-version":[{"id":1969890,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896567\/revisions\/1969890"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1896567"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1896567"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1896567"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1896567"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}