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

Text Settings

My Calendar gives control over a number of text fields via this section of settings. These are not the only elements of text that can be controlled; almost any element of event and date output can be modified.

Templating

In My Calendar 3.4.0, templating settings were moved to the ‘Display’ tab.

Main Calendar View

These settings are for text strings that are used in the main calendar views: grid, list, card, or mini.

Screenshot of the settings available for the main calendar view

My Calendar provides adjustable forward and backward navigation link text.

Previous events link – Previous
Next events link – Next

Here is an example of adding {date} to Previous {date} and Next {date} to indicate what month and year is being navigated to.

The front end will show the Previous and Next links along with the month and year.

Next and previous with date parameters
My Calendar > Settings Text > Previous and Next with Date tags. Front end view.

Week view caption. The default caption is “Week of” and the date in the “M jS” format.

Week view. It only supports the template tag for {date}. Here is an example adding {date} and the words “Week view caption” to the Week view caption field. This is the template I set: Week view caption {date}. On the front end we can see the caption followed by Monday’s date. With no format set, it inherits a default format from your WordPress installation.

Example with a custom week view caption
My Calendar > Settings Text > Week View Caption. Front end view.

We can also adjust the date format by adding this shortcode: {date format=""}
Example F j,Y so we get Week view caption {date format="F j, Y"} the result would be:

Example with a custom date format.
My Calendar > Settings Text > Week View Caption date format. Front end view.

At the bottom of the Text settings page, there is a link to get more information about Date/Time Formats.

Calendar month heading

By default, the month view has a heading in the format Events in {date}. You can customize this, but it does not support date formatting, as the data passed to this tag does not include a complete date.

Extended caption

Extended caption. Add text if you want additional information than month and year in your calendar heading. Here is an example of adding the words “This is the extended caption” to the calendar heading.

Extended caption example
My Calendar > Settings Text > Extended caption. Frontend view.

Export Button & Subscribe Button

In the calendar navigation, there is a button to trigger an iCal export and a button to subscribe to the calendar using the iCal format. The text of these buttons can be customized.

The Subscribe and Export buttons

Single Event View

Single view test settings
  • Label for all-day events: All day can be changed in two places. Through the Text settings or when creating a new event or editing an event. Changing it through Text settings will change all of the “Label for all-day events” labels. Changing it while creating an event or editing an event will only change the label for the individual event.
  • Cancelled events label: If an event status is set to ‘Cancelled’, this text will be appended to the event title wherever it appears.
  • Hosted by – The text shown to indicate the role of the user set as host. (With My Calendar Pro, this can be a custom post type, instead.)
  • Posted by – The text shown to indicate the role of the user set as event author.
  • Buy tickets – Text for the link provided in the Ticket URL field.
  • Event Accessibility Heading – Text heading above the list of event accessibility features.
  • View full calendar – Link from individual events to return to the main calendar page.
  • Read more text – Text of the read more link for the event.

Here is an example of a single event where one can see most of the text that can be modified.

example view of an event that shows most of the relevant text.
My Calendar > Settings > Text > various options. Frontend view.

More Information text – Text link for the external URL added for the event.
Browser tab title element template – The format of the title element on single event pages.

Date/Time formats

  • Primary Date Format F j, Y
  • Time Format g:i a
  • Month Format (calendar headings)
  • Date in grid mode, week view M j, ‘y

For additional information: Date formats use syntax from the PHP date() function. See the My Calendar documentation for more information about Event Template tags.

Next: My Calendar > Settings > Display.