This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

noindex Past Events for The Events Calendar

Description

This plugin is an add-on for Modern Tribe’s The Events Calendar plugin. It adds a โ€œnoindexโ€ meta tag to the individual detail pages for events after their end date has passed, to prevent them from appearing in search engines like Google or Bing.

Note that this only takes effect the next time a search engine indexes your site, so past events may still appear in search results for a few days.

Reviews

๐Ÿƒ3๏ธโƒฃ 5, 2018
Thanks for this. Ended up just extracting a function from your work so I can noindex all events.
Read all 1 review

Contributors & Developers

“noindex Past Events for The Events Calendar” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.4 – 2021.12.16

  • Modified plugin title to make clear that it is specifically for use with Modern Tribe’s The Events Calendar plugin.
  • Updated โ€œTested up toโ€ to 5.8.2.

1.2.3 – 2021.09.20

  • Switched check for past events to using wp_date() (if it’s available) instead of date().
  • Updated logo/icon assets.
  • Updated โ€œTested up toโ€ to 5.8.1.
  • Reformatted changelog.

1.2.2

  • Removed priority from add_action(โ€˜pre_get_postsโ€™, โ€˜r34npe_search_excludeโ€™); because it wasn’t working.

1.2.1

  • Switched time() to current_time() to account for WP time zone handling.

1.2.0

  • Added logic to exclude past events from WP search results.

1.1.0.1

  • Updated โ€œTested up toโ€ to 4.7.

1.1.0

  • Added admin message if The Events Calendar plugin is not activated.

1.0.0

  • Initial release in WordPress Plugin Directory.