My Calendar FAQ

Need help getting started with My Calendar? Please read the documentation!

  1. How can I let registered users add events?
  2. Do you have a way to sell tickets for My Calendar events?
  3. Can I put an event in multiple categories?
  4. I’d like to change how something looks in My Calendar, but I’m not a CSS (Cascading Style Sheets) wizard.
  5. I’d like to display the event title with the date in List format.
  6. Can I open external links in a new window?
  7. Why are old events in my upcoming events widget?
  8. My theme isn’t widget-ready. Can I place a calendar in my template files?
  9. Can I display the calendar using a different day as the first day of the week?
  10. I can’t see any events on my calendar, but they appear in the admin!
  11. My RSS (Really Simple Syndication), iCal, or Print links give me a 404? What’s up?
  12. The event pop-up boxes won’t close.
  13. I’m using your widgets, but I don’t want the widget showing up on my events page.
  14. The event details box disappears under my sidebar!
  1. How can I let registered users add events?
    The easiest way is to purchase the My Calendar PRO extension, which is designed to let users add events from the front-end, among other great features.
  2. Do you have a way to sell tickets for My Calendar events?
    Yes! You can buy my box office plug-in My Tickets to sell tickets for your events. At this time, My Tickets doesn’t support recurring events, but for any single event, you’re good to go!
  3. I’d like to change how something looks in My Calendar, but I’m not a CSS wizard.
    Well, I can’t make you a CSS wizard. But I will direct you to learning how to use your browser’s Inspect Element tool – it’s a great way to explore the CSS of a plug-in or your theme. The easiest usage of the Inspect Element tool is to use your mouse to right-click on the element you want to change and choose “Inspect Element” from the context menu. By default, you’ll generally get to see the CSS applied to the element, which stylesheet it comes from, and you’ll be able to edit the styles to experiment. If you can’t use a mouse, you can open the inspector using F12 or Ctrl+Shift+C
  4. I’d like to display the event title with the date in List format.
    You can’t, per se. This is a very frequently asked question, and it comes from a misunderstanding of what the list format does. The list format is a list of dates, not a list of events. The event title can’t be displayed with the dates because the plug-in doesn’t know which event to show a title for: the date may contain multiple events. However, in version 1.9 and above, there is an option to show the title of the first event of the day and an indicator of the number of events in list mode — you can find this on the settings page.
  5. Can I open external links in a new window?
    All external links, including links to maps, use the class ‘external.’ You can write a simple jQuery statement to open those links in new tabs if you wish. This will not be added to the core code at any time. You can add this script to your theme’s footer.php file::

    <script>
    (function ($) {
        'use strict';
        $(function () {
          $(document).on("click", ".external",
             function(e){
             $(this).attr('target','_blank');
          });
        });
    }(jQuery));	
    </script>
    

    Also, give a consideration to not doing this, for accessibility and usability reasons – here’s some reading: Opening links in a new window, Avoid pop-ups and links opening in new windows

  6. Why are old events in my upcoming events widget?
    The upcoming events widget has a number of options, including the choice to display any number of past or future events. The default settings allow for both, so if you only want future events to be shown you’ll need to change the settings. You can adjust these at Appearance > Widgets or Customize > Widgets.
  7. My theme isn’t widget-ready. How can I place a calendar in my template?
    Use <php? echo do_shortcode('[my_calendar]'); ?> to add My Calendar to your templates. You can use your shortcodes normally within the do_shortcode function. As a note, be careful about nesting of quotes: if you’re delimiting the function argument with single quotes, as above, be sure to use double quotes to delimit shortcode attributes.
  8. Can I display the calendar using a different day as the first day of the week?
    The calendar uses either Sunday or Monday as the first day of the week, using the general settings for WordPress. You can find those settings at Admin > Settings > General > Week starts on.
  9. I can’t see any events on my calendar, although they appear in the admin!
    There are a couple of possibilities here. First, if you have approval options enabled you may be in the situation that your calendar events have been saved but not approved for publication. Approval options are configured in My Calendar > Settings > Calendar Management Settings. A second possibility is that your events are either in a category marked as “Private”, and only visible to logged-in users, or they have not been assigned to a category. In the former case, check whether your categories are marked private in the Categories Manager. In the latter, make sure you’ve created at least one category in the Categories Manager.
  10. My RSS. iCal and/or Print links give me a 404 error.
    WordPress usually needs to have its permalink settings refreshed when a new permalink format is introduced. You should go to your permalink settings page and re-save your permalink format. No need to change anything, just a quick re-save. You may also need to clear your browser cache in many cases. (This isn’t related to permalink formats, but due to aggressive browser caching.)
  11. The event pop-up boxes won’t close.
    The most common causes of this problem include:

    1. Scripts are disabled. Go to My Calendar > Script Manager and enable the appropriate scripts.
    2. A conflicting script coming from your theme or a plug-in. If you disable all other plug-ins and switch to a default theme, and the pop-ups close in that environment, then the problem is a conflict. Re-enable your resources until it stops working again, then report the conflict to me.
    3. Your theme is missing <?php wp_footer(); ?> in the theme file footer.php. Add the function call right before the closing </body> element to fix this.
    4. Since WordPress 4.5: Your theme is calling an invalid syntax pattern in a script. This could also happen in a plug-in, but it’s most common in a theme. Either contact the theme developer for help or apply any theme updates that are available.
  12. I’m using your widgets, but I don’t want the widget showing up on my events page.
    My Calendar doesn’t handle this directly, but you can use a widget control plugin to handle it – there are a couple I know of: Widget Context or Widget Wrangler. I haven’t used either of them myself, but others have used them successfully for this purpose.
  13. The event details box disappears under my sidebar.
    There’s about a 99% probability that this is because the content container on your web site has the CSS direction overflow: hidden; set. You can usually remove this direction without any damage to your web site, although I can’t promise that it won’t have some consequences.
  14. Can I put an event in multiple categories?
    Yes. If this isn’t already enabled, go to My Calendar > Category Manager and enable the option to give events multiple categories in the general category settings form. While events can have multiple categories, only one category can be considered primary; and that is the color that will be shown on the front page. If you assign an event to a private category, that will always be considered primary.