Events Made Easy


Events Made Easy é un administrador de evento completo presentada para WordPress. Events Made Easy soporte público, privado, borrador e eventos recurrentes, administración de localizacións, RSVP (+ optional approval), Paypal, 2Checkout, FirstData e Google maps. Con Events Made Easy podes planexar e publicar o teu evento, ou deixar espazos de reserva das persoas para as túas reunións semanais. Podes engadir lista de eventos, calendarios e descrición ao teu blogue que utiliza múltiples sidebar widgets ou shortcodes; se es un deseñador de web sinxelamente podes empregar o modelo tags proporcionado por Events Made Easy.

Main features:
* Public, private, draft and recurring events with custom and dynamic fields in the RSVP form
* Membership management with custom and dynamic fields
* Page and post content protection through memberships or via shortcodes
* Drip content via memberships
* People and groups with custom fields per person
* PDF creation for membership, bookings and people info
* Membership card or booking ticket can be sent as PDF via mail automatically
* RSS and ICAL feeds
* Calendar management, with holidays integration
* Several widgets for event listings and calendar
* location management, with optional OpenStreetMap integration
* RSVP bookings with custom fields and dynamic fields, payment tracking, optional approval, discounts
* Templating for mails, event lists, single events, feeds, RSVP forms, … with specific placeholders for each
* Lots of shortcodes and options
* Payment gateways: Paypal, FirstData, 2CheckOut, Mollie, Worldpay, Sagepay, Stripe, Braintree, Paymill, Instamojo, Mercado Pago
* Send mails to registered people, automatically send reminders for payments
* Automatically send reminders for memberships that are about to expire or have expired
* Mail queueing and newsletter functionality
* Mailings can be planned in the future, cancelled …
* Multi-site compatible
* Fully localisable and already fully localised in German, Swedish, French and Dutch. Also fully compatible with (m)qtranslate(-xt): most of the settings allow for language tags so you can show your events in different languages to different people. The booking mails also take the choosen language into account.

Para máis información, documentación e foro de apoio visitar a sitio oficial .



Sempre tomar unha copia de seguridade da túa db antes de facer o upgrade, por si acaso …
1. Carregar o events-made-easy cartafol do /wp-content/plugins/ directorio
2. Activar o plugin polo ‘Plugins’ menu en WordPress
3. Engadir lista de eventos ou calendarios que seguen as instrucións na sección de Uso.


Após a instalación, Events Made Easy engade un menú de “Eventos” no nivel superior ao teu WordPress Administración.

  • The Events page lets you manage your events. The Add new page lets you insert a new event.
    Generic EME settings concerning RSVP mails and templates can be overriden per event.
  • A páxina Localizacións deixa engadir, eliminar e editar localizacións directamente. As localizacións son automaticamente engadidas con eventos se non presenta, mais esta interface déixate customizar os teus datos de localizacións e engadir unha imaxe.
  • A páxina Categorías deixa engadir, eliminar e editar categorías (se as categorías son activadas na páxina de Configuración).
  • The Holidays page is used to define and manage holiday lists used in a calendar
  • The Custom fields page lets you manage custom fields that can be used for events, locations, people, members, memberships and RSVP definitions
  • The Template page lets you manage templates for events, memberships, mails, pdf creation, …
  • The Discounts page lets you manage discounts and discount groups used in RSVP or membership definitions
  • The People page serves as a gathering point for the information about the people who booked a space for one of your events or for members personal info.
    It can also be used to add custom info for a person based on the group he’s in, so as to reflect the structure of an organization or just store extra info
  • The Groups page
  • The Pending bookings page is used to manage bookings for events that require approval.
  • A páxina Cambio de rexistro emprégase para mudar reservas dos eventos
  • The Members page is used to manage all your members (e.g. membership status, custom member info).
  • The Memberships page is used to define and manage your memberships.
  • The Countries/states page can be used to define countries and states (in different languages) for personal info in membership and RSVP forms
  • The Send mails page allows the planning, creation and management of mailings for events or generic info (many options possible)
  • The Scheduled actions page is used to plan automated EME tasks (like sending reminders, cancel unpaid bookings, newsletter)).
  • The Cleanup actions page
  • The Settings page is used to set generic EME defaults for events, payment gateways, mailserver info, mail templates, …
  • Fine-grainded configurable access control (ACL) for managing events, locations, bookings, members, …

Lista de eventos e os calendarios poden ser engadidos aos teus blogues por widgets, shortcodes e modelos tags. Ver a documentación completa no Events Made Easy Páxina de Axuda.

Preguntas frecuentes

Ver a sección FAQ do sitio de documentación.


26 de Marzo, 2020
It would be great if I could have added even a single event. Or if the video the developer posted showed how to do the MOST BASIC THING POSSIBLE... that being actually showing how to add a new event. And don't be fooled at over 40 minutes long, the video is NOT a "quick rundown". Every time I tried to add even a simple test event, I kept getting this type of error Table 'db822076813.ieThOZcyeme_events' doesn't exist
30 de Outubro, 2019
Ich verwende EME seit mehreren Jahren und bin top zufrieden damit! Auch wenn es einem als Nicht-Programmierer schwer fällt, die ein oder andere persönliche Anforderung an das Plugin umzusetzen, die Möglichkeiten sind jedenfalls schier unendlich. Das Plugin wird ständig weiter entwickelt und realisierbare Feature-Wünsche werden auch umgesetzt.
22 de Outubro, 2019
After several tested plugins for ticket bookings, I decided to go with EME because it is very flexible and you can get used to it very quickly. Also a good export function is built in order to be able to print booking lists. Very important: The developer regularly provides updates and responds quickly to notifications about bugs or new ideas/features/requests in the EME-forum. ... and it's absolutely free - which is a good reason for a donation (everyone has to pay for his coffee)! Keep it up...
14 de Xullo, 2019
The Events Made Easy plugin can do just about everything I need to create, manage, and ticket events. Flexible with lots of settings to customise it, and the ability to take payments built in. Just understand that there's a little learning curve, so take some time to read the documentation to get started.
7 de Xullo, 2019
Il offre de très nombreuses possibilités et répond à de très nombreuses situations sans forcer la main. Il demande cependant un investissement certain pour en tirer toutes les subtilités. Sa traduction récente en français apporte une aide non négligeable.
16 de Marzo, 2019
From the first look it seems a complicated plugin. So first I deactivated it and started to look for other event plugins. Then I came back to EME (including the front end plugin) and started to read the description more carefully. As soon as you get a grip on the structure, it is a breeze to set it up and create your events pages. You can do almost anything with it. It is very flexible and you are not restricted by a time frame to pay for the use of a very well written plugin as it is free. But I am convinced that no good work must left unpaid. And the best feature of this plugin is the support. It is super fast and the author does more than expected to help you with your problems. He even looked into the theme that was actually creating the problem and found the solution. This is what I call a SUPPORT.
Ler todas as 93 opinións

Colaboradores e desenvolvedores

“Events Made Easy” é un software de código aberto. As seguintes persoas colaboraron con este plugin.


“Events Made Easy” foron traducidas ao 7 locales. Grazas a os desenvolvedores polas súas colaboacións.

Traducir “Events Made Easy” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

2.1.83 (2020/06/26)

  • Allow empty discounts being entered if no discount is required
  • Obey the ignore massmail setting for mailings to all people
  • Fix the #_RSVP_STATUS placeholder

2.1.82 (2020/06/23)

  • Fix the switch for Instamojo from sandbox to live
  • Fix hiding existing comments for memberships
  • Fix the newsletter functionality

2.1.81 (2020/06/13)

  • Hide comments/pings/trackbacks and disable comment form on pages that are members-only
  • Also hide the featured image for member protected pages
  • Renamed some global constants to avoid conflicts. If you use these in your functions, please verify and correct:
  • Allow online payments to succeed for membership extensions
  • Added #_SUBMIT to the list of filter form placeholders, so you can put the submit button (with custom text) wherever you want it
  • #_FILTER_CATS, #_FILTER_LOCS, #_FILTER_TOWNS and #_FILTER_COUNTRIES (and their #_EVENTFUL equivalents) now allow an argument to indicate the title for that search field
  • Added a setting to disable refunds globally

2.1.80 (2020/06/05)

  • #_ATTENDANCE_QRCODE and #_MEMBER_QRCODE now support an argument to define the size. The options: any number from 1 to 8 or the predefined sizes small (=1), medium (=2, the default), large (=4), huge (=8)
    Examples: #_ATTENDANCE_QRCODE{huge} or #_MEMBER_QRCODE{4}
    Since the default is 2, this can change the size of the generated image (it used to be 3 for #_ATTENDANCE_QRCODE). If your layout depends on this, please verify.
  • Revert an attempt to optimize the filter the_content
  • Added placeholders #_MEMBERNEXTENDDATE (identical to #_MEMBERENDDATE, but will give the end date of the next period if the person would pay again)
  • Member placeholder #_PAYMENT_URL now allows to pay for active members too, this also works for #_MEMBERSHIP_PAYMENT_URL

2.1.79 (2020/06/02)

  • Fix to allow non-ASCII characters in the global e-mail template settings (thanks to Sebastian Lisken)
  • The placeholders #_USER_HAS_CAP, #_USER_HAS_ROLE, #_USER_IN_GROUP, #_USER_IS_MEMBER_OF, #_IS_USER_MEMBER_PENDING and #_IS_USER_MEMBER_EXPIRED now also allow multiple arguments (separated by “,”)
  • Revert an attempt to optimize the filter the_title

2.1.78 (2020/05/30)

  • In the frontend, allow the edit of firstname, lastname or email in the rsvp/member form if the respective value is empty, even for logged in users. Also allow edit of all other info in the frontend (so people can correct their address, … on a subsequent signup)
  • Generate a payment id for imported members too
  • The placeholders #_ADDBOOKINGFORM_IF_USER_HAS_CAP, #_ADDBOOKINGFORM_IF_USER_HAS_ROLE, #_ADDBOOKINGFORM_IF_USER_IN_GROUP and #_ADDBOOKINGFORM_IF_USER_IS_MEMBER_OF now allow multiple arguments (separated by “,”) so you can e.g. show the form to only users that are in one of the mentioned EME groups, with certain rols, or if member of one of the mentioned memberships
  • Added an option so you can set the text when WP membership (login) is required for a membership
  • Added a new bulk action in the members admin interface so you can resend the mail for paid memberships
  • Improve the logic to send paid mails (if total price=0 due to a discount, it will be sent too)
  • Added an option to disable browser caching of pages (and I recommend activating it …)
  • Added attendance count to CSV export report for bookings
  • Added eme_if condition ‘notincsv’, so for ex. you can compare if a certain value is not in a CSV list (like groups/categories) and based on that show/hide stuff. Also added this as a test condition for dynamic data.
  • Fix the #_USER_HAS_ROLE placeholder

2.1.77 (2020/05/20)

  • Improve custom field purpose behaviour (you can use ‘generic’ again, to indicate a field can be used as a member or rsvp field and the usage of these 3 purposes has become a bit more blurred, so in fact ‘generic’ is no longer deprecated).
  • Use all available basic person info in RSVP/member forms when user is logged in
  • Officially add the eme_mymemberships shortcode (it already existed but just returned a comma-separated list of membership names, now it has a template/header/footer that can contain member and membership placeholders
  • Added placeholder #_RSVPSTART and corrected #_RSVPEND, these give in localized date/time the start or end date/time when rsvp can be done

2.1.76 (2020/05/02)

  • Improve paypal error output
  • PDF output now has a configurable font setting, which defaults to the unicode font “Dejavu Sans” (setting in section “Other”)
  • Add organizer info to google ld+json html header

2.1.75 (2020/04/24)

  • Actually release the new version …

2.1.74 (2020/04/23)

  • Make google metadata datetime headers show up in correct format for online-only events
    For that, the event placeholders #_STARTDATETIME_8601 and #_ENDDATETIME_8601 have been introduced
  • Refund made possible for paypal payments (not for existing stored payments though, since the stored paypal id was not the correct one to be able to refund)
  • Expand eme_for to allow also lists with a custom separator, and also allow #_LOOPVALUE (plus #URL_LOOPVALUE) and #_LOOPCOUNTER in the repeating content (see doc)
  • Fix copy/paste error that causes auto-approve after payment to not approve the booking

2.1.73 (2020/04/15)

  • Fix the usage of discount groups
  • Make sure sanitized event properties are stored in the event
  • Add Mercado Pago the the list of payment gateways
  • Fix some SQL for retrieving bookings for registered users

2.1.72 (2020/04/04)

  • Fix some undefined variables
  • Fix call to wp_kses when saving the EME access denied option

2.1.71 (2020/04/04)

  • Fix some undefined variables
  • Fix the location url for the google ld+json html header

2.1.70 (2020/04/02)

  • When adding a person, custom person field weren’t saved upon creation but only upon edit
  • Location admin interface overhaul
  • Added #_LOCATION_EXTERNAL_URL, as a location can now be totally online (virtual), physical or a combo (and then you might need the url)
  • Added eventAttendanceMode to google json+ld output for events
  • Existing filter eme_extra_event_headers_filter renamed to eme_extra_event_headers_json_filter, to indicate it is really only used for the json-part of the extra headers for an event
  • New filter eme_extra_event_headers_filter that can filter on other extra event headers being added (meta tags)
  • You can now receive partial payments for a booking too (only via the admin itf for bookings)
  • Added refund option (only for Mollie and Instamojo for now)
  • Updated Mollie api to 2.17.0

Os cambios máis vellos poden ser atopados en changelog.txt