Need help getting started with My Calendar? Please Buy the User’s Guide!
- Download My Calendar
- Buy the User’s Guide
- Support/FAQ
- Feature Requests
- Sample Calendar
- Make a Donation
Current Version: 1.10.12
Requires: 2.9.2
Tested to: 3.4-alpha
Downloads: 155645
Last updated: 2012-03-08
My Calendar provides event management and numerous methods to display your events. The plug-in can support individual site calendars within WordPress Multi-User, or multiple calendars displayed by categories of or locations for events.
Basic Features:
- Standard calendar grid or list views of events
- Show events in monthly, weekly, or daily view.
- Mini-calendar view for compact displays (as widget or as shortcode)
- Widget to show today's events
- Widget to show upcoming or past events
- Template tags to control the HTML and information produced in most output areas.
- Calendar can be limited to a single category, all categories, or a selection of categories
- Calendar can be limited to events in specific locations
- Disable default CSS and default JavaScript or display only on specific Pages/Posts
- Editable CSS styles and JavaScript behaviors
- Recurring events can be scheduled daily, weekly, on weekdays only, biweekly, monthly by date, monthly by day/week and annually.
- Individual occurrences of recurring events can be modified individually
- Events can be configured to be added by any level of user; directly to calendar or reserved for administrative approval
- Store and display the following information for each event: title, description, alternate description, event category, URL, start date, start time, end date, end time, registration status (open, closed or irrelevant), event location.
- Email notification to administrator when events are scheduled or reserved
- Location Manager for storing frequently used venues
- Import method from Kieran O'Shea's Calendar plugin
- Integrated Help file to guide in use of shortcodes and template tags
- User's Guide available for purchase with extensive assistance in set up and use.
This calendar branched from Kieran O'Shea's Calendar plugin in April 2010. You can import any previous scheduled events from Kieran's calendar into My Calendar.
Languages available:
- American English (Default)
- French (Frederic Escallier) - to 1.9.8
- Dutch (Luud Heck) - to 1.8.9
- Danish (Jakob Smith) - to 1.8.9
- Japanese (Daisuke Abe) - to 1.8.5
- Russian (Alex - to 1.8.5
- Turkish (Mehmet Koçali) - to 1.8.4
- German (Uwe Jonas) - to 1.7.8
- Swedish (Efva Nyberg) - to 1.7.8
- Italian (Sabir Musta) - to 1.7.0
- Czech (Jan Rybarik) - to 1.6.3
- Brazilian Portuguese (Leonardo Kfoury) - to 1.6.0?
New or updated translations are always appreciated. The translation source files are included in the download. Codestyling Localization is a great plug-in for translating plug-ins!

@Gayle, @Bryan I have this fixed; will release this afternoon
@Ben Complicated. I recommend using a widget-management plug-in (like widget context) so that you’re using different versions of the widget on different pages. There’s no method built-in to the plug-in to do this.
@Tina, @KatyDigg On the settings page, is there a value set for the “Event URL link text”? If not, set it to {title} (or a value of your choice). If there is already a value set, let me know; it’s a different problem, then.
@chao Thanks; I’ll get that fixed.
@andros I really don’t know what’s causing that; if you’d submit a support request from the My Calendar v.1.9.3 support form, I’d appreciate it.
@all I’m closing this comment form, effective today. Please direct future support requests through the built-in support form in My Calendar versions 1.9.3 and above. (The Feature Request page will stay open.)
Hi,
I am seeing the same thing as Bryan. Last event in widget upcoming events list duplicates. Any fix?
Thanks. Solid plugin otherwise.
G
HI! I have one sidebar for the index page, one sidebar for the pages/posts, how do i tell calendar to display only calendar category X when it’s on page X? I haven’t played too much with it so I don’t know if this is possible with the widget. Thanks
The last event in the Upcoming Events calendar duplicates. Happens no matter what I try. In fact it happens on your sample calendar as well.
http://www.joedolson.com/articles/my-calendar/sample-calendar/
I have the same problem as KatyDigg - my url links included for events on main Calendar page are not showing.Why?
My Wp is 3.2.1
php is 5.3.1
My Calendar is 1.93
Today update 1.92 to 1.93. apear errors in minicalender. please help me.
Warning: array_keys() expects parameter 1 to be array, null given in E:\xampplite\htdocs\wordpress\wp-content\plugins\my-calendar\my-calendar-widgets.php on line 402
Warning: Invalid argument supplied for foreach() in E:\xampplite\htdocs\wordpress\wp-content\plugins\my-calendar\my-calendar-widgets.php on line 402
Warning: array_keys() expects parameter 1 to be array, null given in E:\xampplite\htdocs\wordpress\wp-content\plugins\my-calendar\my-calendar-widgets.php on line 407
Warning: Invalid argument supplied for foreach() in E:\xampplite\htdocs\wordpress\wp-content\plugins\my-calendar\my-calendar-widgets.php on line 407
Hi Joe, I’ve just updated from 1.9.2. to today’s update version 1.9.3
(running WP 3.2.1)
I’ve noticed my url links included for events on main Calendar page are not now showing.
Tested with a brand new event and same situation - url link not showing.
Joe’s been on my case and solved it! It turned out that the error I reported (faulty links when clicking Next or Previous Month navigation) was caused by another Plugin I used: Vertical Scroll Recent Post.
!!
Thanks a lot for your fast communication, faultless and skillful analysis !
Joe’s the man
Thanks again,
Wim
What is the update policy on the user’s guide? I bought one several months ago and would like the latest one. Do I need to purchase again?
Thanks,
Jeff
No, I don’t have search-friendly permalinks enabled.
Is an older version than 1.9.2 available anywhere and could I go back to that? Just to make the problem more clear. I have a test-site where I would like to use the older version in order to get some insight.
Thanks for your reply of 27 october at 11.27am Joe, but I don’t believe that I’ve changed anything to adjust the positioning using margins. I now have the calendar in place at http://www.pmcsa.org.nz/coming-events/ , which page has been removed from public visibility because of the way the event boxes jump when anyone tries to close them when using IE6 and IE7. Everything else appears to work fine.
My Wp is 3.2.1
php is 5.2.17
My Calendar is 1.92
Which log should I chek for errors??
— — — — — — — — — — — — — — — — — — -
when i press the button from articles “Insert My Calendar” i receive this:
(short code generator)
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@xxxx.yyy and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
While “Add Event” is working fine..
@Robert You may want to see what happens if you disable the other calendar plug-ins you have enabled, at least. There shouldn’t be any reason to have more than one plug-in simultaneously enabled which serve the same purpose - and it looks like you have at least three calendar plug-ins going. It’s probably a jQuery conflict; and could be with one of the other calendar plug-ins, although you have a lot of JavaScript running, so it certainly isn’t the only possibility.
I cannot seem to dismiss the event details that appear on the calendar page. Please see - http://www.hillcrestcov.org/?page_id=6076. This page not accessible to the general public yet. Is there a behavior I need to change or setting that I do not have set correctly? I have tried to dismiss these boxes by clicking the red X. I have tried to do this in IE 7, 8, 9; Safari, and in Firefox, all with the same result. The theme used on the site is Mystique (one release old). The base WordPress site is up to date on the latest version.
Duh! Just found the option in the widget to show certain categories. Sorry, Joe!
I want to show only certain categories of events in the Upcoming Events widget, but can’t see how to do that using the template options.
@Jason I took a look at your source code; and I’m not sure what you mean by “don’t have a ton of other JavaScript running” — we may have different ideas of what a lot of JavaScript is, but as I see it you have almost 30 individual external JavaScript includes on your calendar page, at any rate, and I have no doubt that this is contributing to your problem — that’s just a ton of scripting to run. You might want to start by streamlining the scripts which show up on a given page to only those actually in use — it would save you a lot of bandwidth and your visitors a lot of waiting. I can’t guarantee that streamlining this will fix how My Calendar works for you, but as it is, I can’t see it as a good use of my time to even attempt to figure out which of those 30 scripts is causing the conflict.
Joe-
Thanks for the response. They don’t appear to eventually close, IE appears to crash if you allow to continue running the script. I dont have a ton of other javascript running on the site other than ads. I try to keep that to a minimum.
Thoughts?
Jason
@kev All CSS can be changed.
@Corne Thanks for noting that; I’ll get that fixed in the next version.
@Jason I’m going to make some adjustments in the next version which should speed things up. If this is the problem for you, the events details boxes should eventually close when you load them; is this the case? Otherwise, it could be a collision with another script.
@Tonny Any time format will work; can you provide an example of the problem?
@Andros What version of WP are you using? Perhaps this is a version issue.
@Wim Do you have search-friendly permalinks enabled?
@David Without seeing an example site, no. Most likely, it’s a jQuery issue.
@Stu This may be related to a method of placing the pop-up box; the default CSS uses positioning to place the pop-up box, and this problem seems to always occur if you’re adjusting the positioning using margins. (There may be another cause; but that adjustment will always trigger this problem.)
@Darren Looks like you moved on.
Hi
The CSS on the light version is using a light yelow but you cannot change this anywhere why is this?
Error when using WP 3.2.1 + My Calendar 1.9.2 (some dutch translations for both)
Google Maps doesn’t point to correct lat/long (nor address). It says ‘to 1.2345,6.7890’ where ‘to’ shouldn’t be there. When removing ‘to’ manually from Google maps searchbar it runs like a train.
Joe-
Since the last update my calendar has all the event details box automatically opened on page load. This is a real problem. It seems mostly isolated to Internet Explorer processing the JavaScript too slowly. Our workaround is to use the list view for now. We really need to get the grid view working again. In Google Chrome it appears to work fine
URL: http://www.yourquadcities.com/quad-cities-events-calendar/
Thanks!
Jason Howell
In the Calendar output settings, what time format should be there?
If i put “j. F Y | H:i” the current date, not the event date, will show on all events.
when i press the button from articles “Insert Calendar” i receive this
(short code generator)
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@xxxx.yyy and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
any help?
thx
Will MyCallendar provide what I need? I have a commercial web site on one of the web hosting service of: http://www.inmotionhosting.com/contact.html It utilizes MySQL database capabilities via the CPanel user management overlay. I want to expand my web site adding an event calendar that has features not available via services like Google Calendar. I am looking for the software to adapt to my existing operation which:
1) Allows public viewing of all events with ease of seeing by the day, by the month, by the event category, and with click on short descriptor to see full detail page. The events could also be searched for either by category or keyword in the title (and maybe detail). There are no privacy settings involved with the events.
2) Events would tentatively contain fields for date, from/to times, short title and click to detailed description, category, location region and city for selection then street address for attending, costs for parking and getting past the door, account name creating event entry, contact info of name/email/vmail, single event or repeating, etc. For ease of the logging of an event, the authorized creator should be able to cut-n-paste all or selected data fields to other dates; this especially handy for repeating events.
3) Allows up to 200 separate individuals to add, change, and delete “THEIR” events while me as administrator can delete those violating standards. (While online creation of access accounts is a nice feature, it is not required as folks will be able to send me the info to create their access account considering that all would require pre-approval.)
Here is an example except this one only allows the web site owner the ability to add, change, and delete events. http://www.eventcenter.org/index.php?option=com_jevents&Itemid=54&task=month.calendar&month=10&year=2011
Hi, since the update 1.9.2 the Next and Previous links in de MyCalendar widget don’t have a valid link anymore! The link is incomplete:
Example: current month is October.
“Next” link is : “http://fusieschool.cbsdebronzwolle.nl/&yr=2011&month=11&dy=”
Of course when clicking this, you get a “Not Found” error message
Can you confirm this is a bug introduced by 1.9.2?
Thnx.
Can you fix this a.s.a.p.?
For whatever reason, almost all the My Calendar installations I have on a few different wordpress sites are all showing all the popup boxes open by default and they wont close. I’ve tried upgrading to the newest version and that doesn’t fix it. It also appears to happen in all browsers. Any idea why this is happening all of a sudden? I’ve looked at the code but can’t seem to figure it out.
I am having a problem that may be similar to those discussed by Paula and Oliver on 6 October 2011, in that when an event details box is opened in the main calendar using IE7, the box cannot be closed by clicking the red close cross. Instead the pop-up box jumps across the page. Everything seems to work fine in other browsers. It would be appreciated if you would advise whether there is a fix for this?
I am having trouble with the details boxes being stuck open. Ive messed with all the settings and no matter what, the boxes are open when the page loads on all events and are not able to collapse. Wonder if there is some conflict with my template?
Link: http://www.marybethjohnsonmusic.com/schedule
tHANK YOU
@Norman Changing the list view is just a setting: disable behavior scripts for the list view. The “jumping” behavior you’re experiencing is coming from this line in your theme stylesheet:
body.custom div#jd-calendar .calendar-event .details{margin-left:-200px;}
If you want to change the position of the calendar’s details box, you should use positioning, not margins.
After updating My Calendar to 1.9.2 there are 2 problems.
1. I had the list view come up fully expanded and now it’s back to just the list of dates. How do I get it to display as fully expanded again?
2. In the monthly calendar view, the events can’t be closed once opened. When I try to close them, they just move over to the left.
I’d appreciate some help with this. THANKS!!
@Paula No, there isn’t.
@Lorenzo No, sorry.
@Antoni Thank you! That would be much appreciated.
@Kevin No, sorry.
@all If you would like to request a feature, please post it on the feature request page.
This has probably been asked before (couldn’t find it with the search), but is there a way to automatically include US holidays?
I have a calendar set up in Hotmail that has an rss/ical feed already set up. Is there a way to import events into My Calendar
Hi, I can translate My Calendar to spanish.
Greetings.
I was wondering if there is a way to set up an RSS feed of upcoming events (similar to the output the upcoming events widget provides). It looks like it currently lists events in the order they were entered into the database.
@Paula You’re having this because I forgot to implement the quick-fix we talked about previously in this release. I’ll email you the file fix (Oliver’s fix will only be valid until the next update; at which point it will cease to work, so it’s not a good long-term solution.)
@Oliver and Joe, I’m having the non-closing detail issue as well. I’m not understanding how to implement Oliver’s solution. Can you explain where this code goes?
@Oliver Glad you found a solution. I have had that problem reported before, and I know the issue; it has to do with a situation in which WordPress’s auto-paragraph function is run on the plug-in output, which shouldn’t normally happen. Your solution is one of the two options.
@DWCouch I haven’t been able to reproduce this issue. Can you give me any more information?
Hi again,
I found a solution for the closing problem I described before. I just added another .parent() in the behavior editor… now it works fine.
$(“.calendar-event .close”).live(“click”,
function(e) {
e.preventDefault();
$(this).parent().parent().toggle(); // second .parent() added
});
Hi there,
this is a great plugin, but I do have a problem using the close button (X) in calendar view - it just does not work. The event details do not close, just the close buttons disappears. The button works fine in the mini calendar, but not in the regular calendar.
Also, is there a way to open all event descriptions by default when in list mode?
Thanks very much for all your hard work!!
For a ‘workaround’ I’ve unchecked
Calendar Input Settings:: “Use HTML Editor in Event Description Field”
For the record - Switching Tabs [Visual] / [HTML] works ok for Pages and Posts. Just not MyCalendar > Add/Edit Event.
Thanks for the reply Joe, I’m using a theme I built.
This issue was not apparent until the latest update. The last event I added without issue was perhaps the 1st week of September. So the issue may have cropped up at any time since.
This morning I deactivated every plugin except MyCalendar and am still getting the same error and white text.
@DWCouch, @ageshi That sounds like something loaded by a theme or other plug-in. Can you tell me what theme you’re using?
@Sarah This is covered in the FAQ and in the User’s Guide
Hi there Joe, found a new quirk: When Adding a new event, the editor textarea color is white and the tab to switch to HTML do not work.
From Firebug:
.js .theEditor { color: white;}
wp-admin/load-styles.php?c=1&dir=ltr&load=global,wp-admin&ver=dcd4e2bc8b3d4685019b468cdef8a60d
and the JS error when clicking on a tab:
‘switchEditors is not defined’
Thanks in advance!
Hello,
I have just upgraded the calendar but the text inside the event description editor on the admin side is white!…
Even reverting back to the original CSS doesn’t fix it.
Please advise what the issue is.
thank you.
Hi Joe,
Thanks for providing an excellent calendar plug-in. It is feature-rich and very easy to use. I’m wondering if there is a way to have the Google Map link open in a new window? I know the tag is: target=”_blank” but I’m not sure where to put this on the templates.
Thanks,
Sarah
@Gretchen The correct template for the link title is
{title}, not[title]— this was a mistake in version 1.9.0, but if you’d saved the settings, the upgrade won’t have updated it. You can also customize the details link text in the same settings area. Item #2 is a bug; I’m working on it.Hi, Joe — having three issues.
1. Suddenly the text “Details about” shows up in the [details] link on the sidebar widget.
2. When clicking on the “Details about…” link in the sidebar widget, nothing happens. I’ve tried this on another site (www.midwestuuleadership.org)and can get it to link to a calendar page but it doesn’t go to the auto-generated single event details page described in the instructions.
3. In the grid view, clicking on the title brings up the pop up but the event link — which is usually an external link — only shows “[title]” as the link. Can that show the title text somehow?
I do like the extension a lot.