Okay, so first let me explain the root of the issue. I want the “/calendar” page that displays the full-sized calendar to be password protected WITHOUT the use of “Force Login” or another plugin of the like. This plugin was causing issues for me.
So, I figured since I can’t access this page via “pages” and I don’t want to mess with the core PHP file for fear of it being overwritten in an update, I would insert a shortcode into a page and redirect “/calendar” to this page so I could set it to private.
All I found in the shortcodes support is the ability to add a “mini” calendar, which I don’t want. I want the full-size, responsive calendar as shown in the attached image.
Can you either let me know how to achieve this? If I can do this within a JS widget, then fine, but again, I don’t feel comfortable editing any PHP files because it will be annoying to re-add it every time there’s an update.