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.

Widget

The search widget is documented on the widgets page.

Shortcode

You can insert the 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 calendar view. Use the key search to insert it in the main My Calendar shortcode.