My Calendar includes a simple search form that can be used in a few different ways. The main parameter for the search form is a target URL. By default, searches will be targeted to the main My Calendar page, where your calendar is displayed. In that case, they’ll display in whatever default view your calendar uses.

If you target a URL that does not contain the my_calendar shortcode, then the results will display in a numbered list showing the events that match the search in date order from soonest to farthest out.

The event search in My Calendar is very basic. For a more advanced search, use My Calendar Pro.

Widget

The search widget is documented on the widgets page.

Shortcode

You can insert a search form using the shortcode [my_calendar_search url="https://yourdomain.com/target/"]

My Calendar Navigation

The search can be added as a navigation item above or below the calendar’s main view. This method only queries the current calendar view. For example, if you’re performing a search in the calendar navigation where the view only shows events from one location, the search will only query events in that location.

Use the key search to insert it in the main My Calendar shortcode.