Exporting Calendars

Simple Calendar allows visitors to export calendars directly from the frontend. These options can be enabled from the Appearance settings of each calendar. You can display buttons that allow users to: Download the calendar as an ICS file. Subscribe to the calendar using its ICS feed URL. Print the calendar. How To Enable Exporting of […]

Read More

Importing Events from an ICS Feed

The ICS Feed event source allows you to import events from any calendar that supports the iCalendar (.ics) format. You can either upload an ICS file from your computer or, if you have the Google Calendar Pro add-on installed and activated, connect to a publicly accessible ICS feed URL. This allows you to display events […]

Read More

How to Add an ‘Add to Calendar’ Button in WordPress

An Add to Calendar button in WordPress allows visitors to save events from your website directly to their own Google Calendar. This is useful for websites that publish classes, meetings, webinars, appointments, community events, or any other time-based activities. With the Simple Calendar Google Calendar plugin for WordPress, you can add this functionality to your […]

Read More

Manual Event Ordering in Grouped Calendars

Previously, when multiple events in a grouped calendar occurred at the same time, they were automatically sorted and displayed alphabetically. As of Simple Calendar version 4.0.3, events are now displayed according to the manual calendar selection order configured in the backend. For example, let’s assume that you have two calendars, “Marketing” and “Sales” and you […]

Read More

How To Redirect Events to Custom URLs based on Event ID

As of Simple Calendar version 4.0.3, the Simple Calendar plugin now enables you to conditionally have events redirect to custom URLs when clicked on. The implementation is based on Event IDs, which determine which events should redirect to a custom URL, and which should continue redirecting to the default Google Calendar event page. The Shortcode […]

Read More

Fixing the “Requests from referer are blocked” Error

While using the free version of Simple Calendar, you may occasionally encounter the following error when the plugin tries to retrieve events from Google Calendar: While trying to retrieve events, Google returned an error: {   “error”: {     “code”: 403,     “message”: “Requests from referer \u003cempty\u003e are blocked.”,     “errors”: [       {         “message”: “Requests from referer \u003cempty\u003e are […]

Read More

How to Enable Image Previews In Events

Rendering of Images set as attachments in Google Calendar Events is now possible within your site calendar. Site users can now click or hover over an Event title and view the first set image attachment within the event. There are specific requirements to have this feature in place: 1. You need to use the Simple […]

Read More

GCal Pro – How to Properly Configure the Google OAuth Client

The Google Calendar Pro add-on for Simple Calendar uses OAuth to connect securely to Google. In turn this allows access to both private and public calendars and additional display features such as event colors, attendees and attachments. Don’t have the add-on yet? Get the Google Calendar Pro add-on here. Setting up an Google OAuth client is […]

Read More

Troubleshooting Memory Errors

If you run into memory errors after installing the plugin try running through these steps. 1 Try adding this line to your wp-config.php file: define(‘WP_MEMORY_LIMIT’, ‘256M’); 2 If you don’t have access to PHP.ini try adding this to an .htaccess file: php_value memory_limit 256M 3 If you have access to your PHP.ini file, change the […]

Read More

Updating From Google Calendar Events 2.4.0 to Simple Calendar 3.x

Updating From Google Calendar Events to Simple Calendar Until version 2.4.0 Simple Calendar was known as Google Calendar Events. The name change brought by version 3.0.0 is a hint that many things changed as well in the plugin itself, both under and above the hood. Particular care was put in making things backwards compatible. However, […]

Read More