General Settings is located under My Calendar > Settings > General.

My Calendar Management
Calendar Page Location
“My Calendar” is the title automatically added to the page that is created to display the calendar. You can edit this page as a normal page at Pages > All Pages. If you delete the page, you will need to assign a new page in this setting.
Default sort order for Admin Events List
This value sets the default sort field. The Events screen columns can be ordered by Event ID, Title, Date/Time, Author, Category and Location. One can also directly reorder the Event list by clicking the column headings on the Events screen.
Default sort direction
Descending (Z-A) or Ascending (A-Z).
Use Pretty Permalinks for Events
Search-engine friendly permalinks have been the default for several versions, but earlier versions of My Calendar did not use them. With pretty permalinks, your single event pages render using the template for the post type mc-event. You can create a custom template using single-mc-event.php, using the standard WordPress template hierarchy.
Pretty Permalinks will be like https://example.com/mc-events/a-new-event/?mc_id=1.
If you are not using pretty permalinks, your single events pages will render through the main My Calendar shortcode on the page set as your primary calendar page, similar to https://example.com/my-calendar/?mc_id=1.
Go to Settings > Permalinks to change the base URL for events and locations.
Advanced
Get data (events, categories and locations) from a remote database.
This option allows you to share data between multiple sites if they all need matching calendars.
- It requires you to enable remote database access on the source site as a hosting option in the hosting control panel or by contacting your host.
- Once you enable the option, you will need to add code to your theme’s
functions.phpfile to make the remote connection work.
function mc_remote_db() {
$mcdb = new wpdb('DB_USER','DB_PASSWORD','DB_NAME','DB_ADDRESS');
return $mcdb;
}
Replace the above placeholders with the host-site database information. The two sites must have the same WordPress table prefix.
Enabling a remote data connection will disable Adding and Managing Events, Locations, and Categories, as all that data will be drawn from the remote database. Scripts, settings, and styles are still managed from the local installation.
Example: You own two movie theaters, and they show the same movies at the same times. Rather than enter every event twice, you can remotely access the database for theater 1 so that both theaters display exactly the same event information. The two sites can have completely different designs, and show calendars in different ways, but share the same events.
Enable events API
Enable to acquire custom event data in JSON, CSV, or iCal (.ics). When you enable the External API, the URL for requests to your API will be displayed. This API does not use the WordPress REST API; it’s a custom API to return events in exportable formats.
A REST API is available for My Calendar if you have My Calendar Pro activated. Read more about the Enable external API.
Drop MySQL tables on uninstall
Check this option prior to uninstalling My Calendar to also delete all event data.
Delete plugin settings on uninstall
Check this option prior to uninstalling if you wish to delete all the settings you have configured. If you want to be able to restore the settings, you can export them first.
Clear My Calendar fragment cache
My Calendar stores a variety of key pieces of data in temporary caches. These are automatically updated when you edit categories, locations, or events. But if you make changes via other methods (such as filters or actions), those will not trigger clearing the cache.
Import & Export Settings

Exporting your settings will allow you to download a JSON file with your site’s current settings. You can then import those settings again after making changes or into another site. This does not include your events, categories, or locations; it is only the plugin configuration.
There’s a JSON copy of the My Calendar default settings available as defaults.json in the root of the My Calendar plugin directory.
Settings on other screens
Settings > Permalinks: Events permalink slug (mc-events)
Settings > Permalinks: Location permalink slug (mc-locations)
Settings > General: First day of the week

General WordPress settings
There are two important settings controlled outside the plugin: the time zone events are displayed in and the day of the week the calendar starts on. These options are set from the WordPress general settings: Dashboard > Settings > General.
Next: My Calendar > Settings > Text.