This plugin is almost right for me, but there’s this feature I desperately need. Can you add it?
If I need the feature myself for a website I am working on, I am definitely going to code it. If not, I might add it sooner of later. If you really need this feature you can offer to sponsor the plugin development. This way we make a deal, and you can be sure I’ll implement the feature in a specific amount of time.
I enabled the Google Maps integration, but instead of the map there is a green background. What should I do?
I call that Green Screen of DeathTM, but it’s quite easy to fix your issue. If you see that green background, your theme has a little problem that should be fixed. Open the header.php page of your theme; if your theme hasn’t any header.php page, just open the index.php page and/or any page containing the <head> section of the html code. Make sure that the page contains a line with wp_head(); inside php tags.
If your page(s) doesn’t contain such line, add it just before the line containing </head>. Now everything should work right.
For curiosity’s sake, wp_head(); is an action hook, that is a function call allowing plugins to insert their stuff in WordPress pages; if you’re a theme maker, you should make sure to include wp_head() and all the necessary hooks in your theme, inside php tags.
The same accounts for footer.php and the function call wp_footer();. Add wp_footer(); just before the </body>-tag (see the footer.php file in the standard Twenty Ten theme).
Now, to make things easier, I added an option “Always include JS in header?” which can help you here as well, if you’re unable to make the change to the theme footer.php file.
My calendar doesn’t advance to the next or previous month?
See the answer above concerning the google maps problem.
Why these template tags only produce <li> elements? Couldn’t you add also the enclosing <ul> elements?
I could certainly add the <ul> elements in the function output, but I left them out intentionally. Having a look at the wordpress documentation, I realised that most of the template tags producing a list do not produce the <ul> element; the user should enclose the tag in <ul> elements himself. Why this? I can think at least a couple of reasons:
- A user might want to insert an extra
<li>before or after the other lines. - A user might want to set a specific id, i.e.
<ul id="my-gigs">. This way you could add more than one list to your template, and style them differently.
Of course both effects could be obtained also by adding other parameters to the list function. Yet, since template tags are for people who are not scared of customising a theme, I think <ul> elements are better added manually. This gives theme makers more freedom, and thence more power.
How do I resize the single events map? Or change the font color or any style of the balloon? Or any other style element?
Create a file called ‘eme.css’ in your theme directory and put in there e.g.:
.eme-location-map {
width: 600px;
height: 400px;
}
.eme-location-balloon {
color: #FF7146;
}
You can start from events_manager.css as a base and just change the parts you want.
Can I further customise the event page?
Sure, you can do that by editing the page and changing its template. For heavy customisation, you can use the some of the plugin’s own conditional tags, described in the “Conditional Template Tags” section in the documentation.
How does Events Manager Extended work?
When installed, Events Manager Extended creates a special “Events” page. This page is used for the dynamic content of the events. All the events actually link to this page, which gets rendered differently for each event.
Are events posts?
Events aren’t posts. They are stored in a different table and have no relationship whatsoever with posts.
Why aren’t events posts?
I decided to treat events as a separate class because my priority was the usability of the user interface in the administration; I wanted my users to have a simple, straightforward way of inserting the events, without confusing them with posts. I wanted to make my own simple event form.
If you need to treat events like posts, you should use one of the other excellent events plugin.
Is Events Manager Extended available in my language?
At this stage, Events Manager Extended is only available in English, (parts of it in) Italian and, very soon, Spanish and German. Yet, the plugin is fully localisable; I will welcome any translator willing to add a translation of Events Manager Extended into his mother tongue into this package.
How to add an image to a location?
Go to the Locations page and edit a location, there you can add an image to your location
The permission of the wp-content/uploads directory should be properly set (so the web-user can write to it) otherwise you will not be able to save location pictures.
How to simplify ‘Insert New Event’ admin panel?
Just use the wordpress “Screen options” on than panel to hide the fields not wanted.
How to add a “Add to Google Calendar” link to an event
Add the following to the single event format (on one line):
<a target="_blank" href="http://www.google.com/calendar/event?action=TEMPLATE
&text=#URL_NAME
&dates=#_{Ymd}T#H#_{i}00/#@_{Ymd}T#@H#@_{i}00
&sprop=#URL_EVENTPAGEURL
&location=#URL_ADDRESS,#URL_TOWN
&details=#URL_LOCATION"
>Add to Google Calendar</a>
I installed “Events Manager” before this plugin, and seem to have issues
If you have installed “Events Manager” before this, this might happen. If this is the case:
go into the settings of EME and check the option “Delete all EME data when uninstalling?”.
Then deactivate and reactivate EME.
This setting will delete all old tables and settings concerning EME, so also those corrupted by Events Manager, so you’ll start with a empty events manager then.