Events Manager individuell XXL

Individuelle Anpassungen für Wordpress Plugin Events Manager

Individuelle Anpassungen für WordPress Plugin Events Manager

Das WordPress Events Manager Plugin bietet ganz viele Einstellungs- und Formatierungsmöglichkeiten für die Darstellung der Veranstaltungen, Veranstaltungsliste, Veranstaltungsorte etc. durch Shortcodes, Placeholder und Filter-Hooks.

Um noch mehr individuelle Einstellungen und Formatierungen vornehmen und um Veranstaltungsdaten anzeigen zu können, für die keine Placeholder existieren, habe ich ein WordPress-Plugin geschrieben.

 
Am Ende dieses Artikels steht das Plugin (einsetzbar bis WP Events Manager 5.9.8.1) als kostenloser Download zur Verfügung. Eine aktuelle Version für WP Events Manager 5.9.9 folgt in Kürze (siehe Download).
 

 

Events Manager von Marcus Sykes

Einstellungen mit HTML:

Veranstaltungen -> Einstellungen -> Formatierung -> Veranstaltungen -> Einzelne Veranstaltung – Seite

WP Events Manager Plugin - Einstellung einzelne Veranstaltungsseite mit Bootstrap
HTML für Veranstaltungsseite - Plugin WP Events Manager
WP Events Manager Plugin - Veranstaltungsseite

Individuelle Einstellungen mit Plugin:

Veranstaltungen -> Einstellungen -> Formatierung -> Veranstaltungen -> Einzelne Veranstaltung – Seite

Wordpress Veranstaltungen mit Plugin individualisieren

Veranstaltungen individuell mit Plugin
 

Events Manager – EM_Event Object

[10-Jan-2021 13:59:29 UTC] EM_Event Object
(
[event_id] => 4
[post_id] => 9052
[event_parent] =>
[event_slug] => webinar-a-z
[event_owner] => 1
[event_name] => Webinar A-Z Veranstaltung mit langem Titel
[event_start_time:protected] => 00:00:00
[event_end_time:protected] => 23:59:59
[event_start_date:protected] => 2021-02-15
[event_end_date:protected] => 2021-02-19
[event_start:protected] => 2021-02-14 23:00:00
[event_end:protected] => 2021-02-19 22:59:59
[event_all_day] => 1
[event_timezone:protected] => Europe/Berlin
[post_content] =>

Themen

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Ziele

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
[event_rsvp] => 1
[event_rsvp_date:protected] => 2021-02-15
[event_rsvp_time:protected] => 00:00:00
[event_rsvp_spaces] => 0
[event_spaces] => 0
[event_private] => 0
[location_id] => 0
[event_location_type] => url
[recurrence_id] =>
[event_status] => 1
[blog_id] => 0
[group_id] =>
[event_language] =>
[event_translation] => 0
[event_attributes] => Array
(
)

[recurrence] => 0
[recurrence_interval] =>
[recurrence_freq] =>
[recurrence_byday] =>
[recurrence_days] => 0
[recurrence_byweekno] =>
[recurrence_rsvp_days] =>
[event_owner_anonymous] =>
[event_owner_name] =>
[event_owner_email] =>
[fields] => Array
(
[event_id] => Array
(
[name] => id
[type] => %d
)

[post_id] => Array
(
[name] => post_id
[type] => %d
)

[event_parent] => Array
(
[type] => %d
[null] => 1
)

[event_slug] => Array
(
[name] => slug
[type] => %s
[null] => 1
)

[event_owner] => Array
(
[name] => owner
[type] => %d
[null] => 1
)

[event_name] => Array
(
[name] => name
[type] => %s
[null] => 1
)

[event_timezone] => Array
(
[type] => %s
[null] => 1
)

[event_start_time] => Array
(
[name] => start_time
[type] => %s
[null] => 1
)

[event_end_time] => Array
(
[name] => end_time
[type] => %s
[null] => 1
)

[event_start] => Array
(
[type] => %s
[null] => 1
)

[event_end] => Array
(
[type] => %s
[null] => 1
)

[event_all_day] => Array
(
[name] => all_day
[type] => %d
[null] => 1
)

[event_start_date] => Array
(
[name] => start_date
[type] => %s
[null] => 1
)

[event_end_date] => Array
(
[name] => end_date
[type] => %s
[null] => 1
)

[post_content] => Array
(
[name] => notes
[type] => %s
[null] => 1
)

[event_rsvp] => Array
(
[name] => rsvp
[type] => %d
)

[event_rsvp_date] => Array
(
[name] => rsvp_date
[type] => %s
[null] => 1
)

[event_rsvp_time] => Array
(
[name] => rsvp_time
[type] => %s
[null] => 1
)

[event_rsvp_spaces] => Array
(
[name] => rsvp_spaces
[type] => %d
[null] => 1
)

[event_spaces] => Array
(
[name] => spaces
[type] => %d
[null] => 1
)

[location_id] => Array
(
[name] => location_id
[type] => %d
[null] => 1
)

[event_location_type] => Array
(
[type] => %s
[null] => 1
)

[recurrence_id] => Array
(
[name] => recurrence_id
[type] => %d
[null] => 1
)

[event_status] => Array
(
[name] => status
[type] => %d
[null] => 1
)

[event_private] => Array
(
[name] => status
[type] => %d
[null] => 1
)

[blog_id] => Array
(
[name] => blog_id
[type] => %d
[null] => 1
)

[group_id] => Array
(
[name] => group_id
[type] => %d
[null] => 1
)

[event_language] => Array
(
[type] => %s
[null] => 1
)

[event_translation] => Array
(
[type] => %d
)

[recurrence] => Array
(
[name] => recurrence
[type] => %d
[null] => 1
)

[recurrence_interval] => Array
(
[name] => interval
[type] => %d
[null] => 1
)

[recurrence_freq] => Array
(
[name] => freq
[type] => %s
[null] => 1
)

[recurrence_days] => Array
(
[name] => days
[type] => %d
[null] => 1
)

[recurrence_byday] => Array
(
[name] => byday
[type] => %s
[null] => 1
)

[recurrence_byweekno] => Array
(
[name] => byweekno
[type] => %d
[null] => 1
)

[recurrence_rsvp_days] => Array
(
[name] => recurrence_rsvp_days
[type] => %d
[null] => 1
)

)

[post_fields] => Array
(
[0] => event_slug
[1] => event_owner
[2] => event_name
[3] => event_private
[4] => event_status
[5] => event_attributes
[6] => post_id
[7] => post_content
)

[recurrence_fields] => Array
(
[0] => recurrence
[1] => recurrence_interval
[2] => recurrence_freq
[3] => recurrence_days
[4] => recurrence_byday
[5] => recurrence_byweekno
[6] => recurrence_rsvp_days
)

[shortnames:protected] => Array
(
[language] => event_language
[translation] => event_translation
[parent] => event_parent
[id] => event_id
[slug] => event_slug
[name] => event_name
[status] => event_status
[owner] => event_owner
)

[image_url] =>
[start:protected] =>
[end:protected] =>
[rsvp_end:protected] =>
[location] =>
[event_location_data] => Array
(
[url] => https://teams.microsoft.com/l/meetup-join/19%3ameeting_xxxxxxxxxxxxxxxxxxxxxxxxxxthread.v2/0?context=xxxxxxxxxxxxxxxxxxxxxxxxxx
[text] => Link MS Teams-Meeting
)

[bookings] =>
[contact] =>
[categories] =>
[tags] =>
[errors] => Array
(
)

[feedback_message] =>
[warnings] =>
[required_fields] => Array
(
[0] => event_name
[1] => event_start_date
)

[mime_types] => Array
(
[1] => gif
[2] => jpg
[3] => png
)

[previous_status] =>
[recurring_reschedule] =>
[recurring_recreate_bookings] =>
[recurring_delete_bookings] =>
[just_added_event] =>
[ID] => 9052
[post_author] => 1
[post_date] => 2020-12-19 17:12:34
[post_date_gmt] => 2020-12-19 16:12:34
[post_title] => Webinar A-Z Veranstaltung mit langem Titel
[post_excerpt] =>
[post_status] => publish
[comment_status] => closed
[ping_status] => closed
[post_password] =>
[post_name] => webinar-a-z
[to_ping] =>
[pinged] =>
[post_modified] => 2021-01-11 00:10:42
[post_modified_gmt] => 2021-01-10 23:10:42
[post_content_filtered] =>
[post_parent] => 0
[guid] => https://xxx.bt-webdesign.info/?post_type=event&p=9052
[menu_order] => 0
[post_type] => event
[post_mime_type] =>
[comment_count] => 0
[ancestors] =>
[filter] => raw
[id] => 4
[slug] => webinar-a-z
[owner] => 1
[name] => Webinar A-Z Veranstaltung mit langem Titel
[start_time] => 00:00:00
[end_time] => 23:59:59
[all_day] => 1
[start_date] => 2021-02-15
[end_date] => 2021-02-19
[notes] =>

Themen

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Ziele

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
[rsvp] => 1
[rsvp_date] => 2021-02-15
[rsvp_time] => 00:00:00
[status] => 1
[status_array] => Array
(
[0] => Ausstehend
[1] => Freigegeben
)

)

 

Download Plugin bt-events-individuell

WordPress Plugin zur individuellen Veranstaltungsaufbereitung:

Wichtig: Einsetzbar bis WP Events Manager 5.9.8.1

Voraussetzungen:

Getestet mit:

  • WordPress 5.6
  • Events Manager 5.9.8.1

Sie haben Fragen zu dem Plugin bt-event-individuell?

Ich freue mich auf Fragen, Wünsche und Anregungen: info@bt-webdesign.de.

 

Alle aufgeführten Firmen-, Markennamen und Warenzeichen sind Eigentum ihrer jeweiligen Inhaber.

 

Kontakt
05254 / 67673
info@bt-webdesign.de
Kontaktformular