Actually I figured it out. It’s not the best way to do it, but it will work perfectly for my scenario. I used a javascript switch command in jquery.init_show_calendar.js in the plugin’s JS folder.
Simple remove this line:
filter($jq('#aec-filter .all')); // filter: activate all'
And add your switch based on the page URLS.
In my case I wanted the calendar on https://www.yoursite.com/page1 to default to category 1 (.cat1), https://www.yoursite.com/page2 to default to category 2 (.cat2), and all others to default to the “all” option (.all).
var url = window.location.pathname.split("/")[1]; // finds the page name you are on based on the word after the first backlash in the url
switch(url){
case "page1": filter($jq('#aec-filter .cat1')); // filter: default to page 1 events
break;
case "page2": filter($jq('#aec-filter .cat2')); // filter: default to page 2 events
break;
default: filter($jq('#aec-filter .all')); // filter: default show all events
}
Like I said… not ideal since it’s using page URLs to determine the cast, but it does work.
Be sure to repalce “page1” and “page2” with the URL names of your pages. You’ll also need to change .cat1 & .cat2 to the proper category ID.