{"id":237958,"date":"2025-08-25T17:57:55","date_gmt":"2025-08-25T17:57:55","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/auto-expire-events-for-wp-event-manager\/"},"modified":"2025-08-25T17:57:38","modified_gmt":"2025-08-25T17:57:38","slug":"auto-expire-events-for-wp-event-manager","status":"publish","type":"plugin","link":"https:\/\/hat.wordpress.org\/plugins\/auto-expire-events-for-wp-event-manager\/","author":14536221,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.2","stable_tag":"trunk","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Auto Expire Events for WP Event Manager","header_author":"DogCat Marketing","header_description":"Automatically sets the event expiry date based on the event end date for WP Event Manager.","assets_banners_color":"","last_updated":"2025-08-25 17:57:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":245,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0":"<p>Initial beta release.<\/p>","1.1.1":"<p>Bug fixes<\/p>","1.1.2":"<p>Bug fixes for public release<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Admin tool for fixing old event expirations.","2":"Expiry date is now always in sync with the end date."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[569,416,1486,9502,246805],"plugin_category":[40],"plugin_contributors":[246806],"plugin_business_model":[],"class_list":["post-237958","plugin","type-plugin","status-publish","hentry","plugin_tags-automation","plugin_tags-calendar","plugin_tags-events","plugin_tags-expiry","plugin_tags-wp-event-manager","plugin_category-calendar-and-events","plugin_contributors-connormagyar","plugin_committers-connormagyar"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/auto-expire-events-for-wp-event-manager.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>WP Event Manager is a great plugin \u2014 but it does not automatically expire events when they end. This plugin fixes that.<\/p>\n\n<p><strong>Auto Expire Events for WP Event Manager<\/strong> sets the <code>_event_expiry_date<\/code> meta field to 1 day after each event\u2019s <code>_event_end_date<\/code>. If that date has passed, the event is marked as <code>expired<\/code>.<\/p>\n\n<p>You can also retroactively apply this logic to existing events via Tools &gt; Fix Event Expiry Dates.<\/p>\n\n<p>This plugin is not affiliated with or endorsed by WP Event Manager or its developers.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to your <code>wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Use Tools &gt; Fix Event Expiry Dates to process existing events.<\/li>\n<li>Going forward, events will expire automatically based on their end date.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='will%20this%20delete%20expired%20events%3F'><h3>Will this delete expired events?<\/h3><\/dt>\n<dd><p>No. It only marks them as \"expired\" so WP Event Manager hides them from view.<\/p><\/dd>\n<dt id='can%20i%20change%20the%20expiration%20delay%3F'><h3>Can I change the expiration delay?<\/h3><\/dt>\n<dd><p>Not yet, but a future version may include a settings screen or filter.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release. Automatically sets expiry date and updates event status.<\/li>\n<\/ul>","raw_excerpt":"Automatically expire events in WP Event Manager based on their scheduled end date.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=237958"}],"author":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/connormagyar"}],"wp:attachment":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237958"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237958"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237958"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237958"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237958"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}