My Calendar FAQ

Need help getting started with My Calendar? Please Buy the User’s Guide!

  1. I just upgraded, and now my calendar is blank – what should I do?
  2. I’d like to display the event title with the date in List format. How can I do that?
  3. How can I add a link to my theme to let registered users add events?
  4. Can I open external links in a new window?
  5. The event details box disappears under my sidebar! What can I do?
  6. Why are past events showing up in my upcoming events widget?
  7. I don’t want to show event categories in my widgets. How can I change that?
  8. My theme isn’t widget-ready. How 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. Help! I can’t see any events on my calendar, although they appear in the admin!
  11. My RSS and/or iCal links give me a 404? What’s up?
  12. The event pop-up boxes won’t close.
  13. This looks terrible with my template! You suck!
  14. I upgraded and now the My Calendar widgets are gone! What do I do!
  15. I’m using your widgets, but I don’t want the widget showing up on my events page. How do I control that?
  1. I just upgraded, and now my calendar is blank – what should I do?
    The most likely problem is an out-of-date cache. To verify this, you can either clear the cache (on the My Calendar settings page), or you can disable the cache. If you still aren’t seeing any of your events, send a support request!
  2. I’d like to display the event title with the date in List format. How can I do that?
    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.
  3. How can I add a link to my theme to let registered users add events?
    Add this code to your theme where you want the link to be:

    <?php if ( !is_user_logged_in() ) { ?>
    <a href="<?php echo wp_login_url( get_admin_url().'admin.php?page=my-calendar' ); ?>">Log in to add events</a>
    <?php } ?>
    

  4. 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 code:

      $(".external").live("click",
             function(e){
             $(this).attr('target','_blank');
      });
    

    Add this just before the closing “});” in the Calendar JavaScript (Dashboard > My Calendar > Behavior Editor).

  5. The event details box disappears under my sidebar! What can I do?
    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 consequences. The reason it exists is frequently as a bug fix for IE6 — to protect you from what can happen in IE if you add an object (like an image) which is wider than your content area to a blog post. Alternately, you can make a minor CSS change to move the event details box to pop up in the center of the calendar:

    Change this:

    #jd-calendar .calendar-event .details, #jd-calendar .calendar-events {
    width:50%;
    }
    

    To this:

    #jd-calendar .calendar-event .details, #jd-calendar .calendar-events {
    left: 15%;
    width:70%;
    }
    

    Only the changed items are noted.

  6. Why are past events showing up 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.
  7. I don’t want to show event categories in my widgets. How can I change that?
    The widgets both use templates to determine what they’ll display. You can edit those templates to show whatever you need within your list of events. The available template tags can be found on the plugin’s Help page. You can wrap these template tags in whatever HTML you want to get your desired output.
  8. My theme isn’t widget-ready. How can I place a calendar in my template files?
    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.
  9. 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.
  10. Help! 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. The second possibility is that you have custom settings configured for registered users. One of these settings will only show events in a registered user’s chosen location. This should be turned off by default, since it’s only useful in web sites with a significantly base in registered users. However, a bug in versions 1.6.3 and 1.7.0 caused it to be enabled by default. Check this in My Calendar > Settings > Calendar User Settings > Location Settings
  11. My RSS and/or iCal links give me a 404? What’s up?
    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.)
  12. The event pop-up boxes won’t close.
    The most common cause of this problem is if 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.

    If you’re using the Atahualpa theme, this has caused problems in the past. There are two common suggestions: 1) Turn off CSS compression 2) install this patch for Atahualpa

    Another issue is that the method used to run jQuery up through version 1.6.2 has some issues getting along with other JavaScript. You can correct the jQuery statements yourself in the Behaviors editor (Dashboard > My Calendar > Behavior Editor) if you’re running into this problem.

    As of version 1.9.0, if you visit the My Calendar Behavior Editor page, My Calendar will notify you if your current behavior scripts are not a match for the current released version, and will offer you a view to compare your scripts against the current version.

  13. This looks terrible with my template! You suck!
    Hey, give me a break. There are four separate stylesheets available with the plug-in, and that’s as many as I’m going to supply. If none of them work well with your theme, you’re going to have to do some customizing. You can even choose to hire me to customize your calendar.
  14. I upgraded and now the My Calendar widgets are gone! What do I do!
    If you upgraded from a pre-1.7.0 version, then you simply need to restore your widgets. Go into your Appearance > Widgets and drag the new My Calendar widgets over to your sidebar and configure them.
  15. I’m using your widgets, but I don’t want the widget showing up on my events page. How do I control that?
    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.

Need help getting started with My Calendar? Buy the User’s Guide!

Return to Top

902 Comments to “My Calendar FAQ”

  1. @Amy It looks to me like you don’t have the behaviors for the mini calendar turned on - you have all other behaviors enabled, but not that one. You’ll need to visit your Behavior editor page to turn that on. Also, you may want to take a look at your footer.php template file for your theme - I think it’s running the wp_footer() function twice.

    @all I’m closing comments on this page; future support requests should be sent through the My Calendar support request form included in version 1.9.3 and above of the plug-in. Thank you!

  2. I am having the same problem as Joe below where all events suddenly show the popup boxes open when the calendar is viewed and they won’t close when the X is checked. I have this as a widget in my sidebar and as soon as you go to my site you will see them already open and will not close. I too will donate if you can fix this for me as I love this calendar.