Linux 软件免费装
Banner图

Event Organiser

开发者 stephenharris
更新时间 2024年2月25日 07:50
捐献地址: 去捐款
PHP版本: 3.8.0 及以上
WordPress版本: 6.4.3
版权: GPLv3

标签

widget event events calendar events maps google map event management event organizer ical locations shows venues OpenStreetMap event categories gigs

下载

2.11.1 3.4.0 3.6.5 3.11.1 3.12.0 3.12.1 2.13.7 2.2.2 2.3.2 2.5.1 2.6.0 2.7.5 2.8.6 2.9.2 3.0.5 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.10.0 3.10.1 3.10.2 3.10.3 3.10.4 3.2.0 3.5.0 3.5.1 3.6.0 3.6.1 3.6.2 2.1.7 2.10.0 3.10.7 3.10.8 3.3.0 3.1.4 3.10.5 3.10.6 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.8.1 3.8.2 3.8.3 3.8.5 3.8.6 3.9.0 3.9.1 3.11.0 3.4.1 3.7.4 3.7.6 3.8.0 3.8.4 3.12.2 2.0.2 2.12.5 2.4 3.12.3 3.12.4 3.12.5

详情介绍:

Event Organiser adds event management that integrates well with your WordPress site. By using WordPress' in-built 'custom post type', this plug-in allows you to create events that have the same functionality as posts, while adding further features that allow you to manage your events. This includes the possibility of repeating your event according to complex schedules and assign your events to venues. This can all be done through an intuitive user interface, which allows you to view your events in the familiar WordPress list or in a calendar page in the admin area. User Docs | Function Reference | Forums | Demo | Booking Add-on Available Extensions Features For the user For the developer Localisation A big thank you to those who have provided translations for Event Organiser. If you wish to help out with translating the plug-in, you can do so here.

安装:

Installation is standard and straight forward.
  1. Upload event-organiser folder (and all it's contents!) to the /wp-content/plugins/ directory
  2. 通过 WordPress 的“插件”菜单激活插件
  3. Check Settings > Event Organiser

屏幕截图:

  • Venue admin screen
  • Event details metabox, showing the full reoccurrence options and venue selection
  • Venue editing screen, with Google Maps
  • Calendar View screen
  • Calendar shortcode (using TwentyThirteen)
  • Calendar shortcode when viewed on a mobile device (using TwentyFourteen)
  • Events list (using TwentySixteen)

升级注意事项:

2.13.7 This fixes a bug with the event list widget on WordPress 4.4 Advance notice: As of 3.0.0 Event Organiser shall require WordPress 3.8 or better.

常见问题:

How to create an event

Events behave very similarly to standard posts. To create a event, select the 'Add New' submenu from 'Events' menu. The chief difference between events and post is the 'Event Details' metabox which sets the date and venue data related to the event. You can also add events in the Calendar view in a manner similiar to Google Calendar. By selecting one (or multiple) days (in month mode) or times (in week/day mode) you can create an event that spans the selected period.

The Event Pages Don't Look Right

Unfortunately its impossible for the default templates to work with every theme. Occasionally, they simply don't work well with a given theme - the event content might not appear right, or the sidebar might seem displaced. The solution is to edit the default templates to fit in with your theme (you can use your theme's own templates as a guideline). You can find more information here

How do I display events?

Events are automatically displayed on the events page: try www.your-wordpress-site.com/?post_type=event (If you have permalinks enabled these will have 'prettier' versions). Similarly there are venue and event category pages. Each of these pages have their own associated template which are present in the template sub-directory of the Event Organiser plug-in folder. To override the default templates, simply create the appropriately named files in your theme directory. Widgets The plug-in also provides the following widgets (see widget documentation):

  • Event list - list events allows with options to filter by venue, categories and dates.
  • Calendar - display a calendar, similiar to the WordPress calendar, that displays your events.
  • Agenda - displays your events in a list grouped by date and navigated with AJAX.
Shortcodes Among others, the plug-in also provides the following shortcodes (see shortcode documentation):
  • Event list & Widget Calendar - shortcode versions of their widget counterparts.
  • Full calendar - a calendar, similiar to the admin calendar, with optional month, week and day views and category and venue filters
Template Functions Finally, the plug-in provides a function eo_get_events() which is similiar to WordPress' get_posts(). It returns an array of post objects (where the posts are events), and this can be used to display events through editing your theme. The usual WordPress functions for display associated information (author, title etc) are still available to you, and the plug-in provides a similar set of functions to display event related data (dates, venues etc). See the documentation for more information.

The full calendar doesn't display any events

The calendar should display all published events. If you find the calendar doesn't appear this is usually caused by the theme you are using, and is verifiable by temporarily switching to the TwentyEleven theme. If the theme is the cause this is normally because:

  • The theme de-registers the jQuery / jQuery UI shipped with WordPress and registers an outdated version
  • The theme does not call wp_footer in the footer
If the calendar does appear, but gets stuck loading, the cause is usually the AJAX response. If your site is in 'debug' mode - this can be due to error messages from other plug-ins being printed. You can view the AJAX response in your browsers console (E.g. Firefox's firebug or Chrome's dev tools). If you are still unable to determine the cause of the problem, or how to fix, please use the plug-in forums with a link to your site and I'll take a look.

I cannot navigate between months on the widget calendar

If clicking on the 'next' month causes the page to reload - the javascript has not been loaded. This is usually because the theme does not call wp_footer in the footer. If the calendar simply does not respond this is usually because your theme does not allow widgets to add their own ID and classes. Somewhere in the theme folder your theme will make use of register_sidebar() (probably in functions.php. It should look something like: register_sidebar(array( 'name' => ( 'Side bar name' ), 'id' => 'sidebar-id', 'description' => ( 'Widget area description' ), 'before_title' => ' ', 'after_title' => '', 'before_widget' => ' ', 'after_widget' => '', )); Notice the %1$s and %2$s in the before_widget argument. These allow the widget to add their own ID and classes to the widget. If your theme does not use class="widget %2$s" (they should!) the month navigation for the widget calendar will not work. If you are still unable to determine the cause of the problem, or how to fix, please use the plug-in forums with a link to your site and I'll take a look.

What ShortCodes are available?

Event Organiser provides the following shortcodes:

  • [eo_events] - displays a list of events allows with options to filter by venue, categories and dates.
  • [eo_calendar] - displays a widget-calendar of your events, similiar to WordPress' calendar, and navigated with AJAX.
  • [eo_fullcalendar] - displays a calendar, similiar to the admin calendar, with optional month, week and day views and category and venue filters.
  • [eo_venue_map] - displays a Google map of the current venue, or of a particular venue given as an attribute.
  • [eo_subscribe] - wraps the content in a link which allows visitors to subscribe to your events; there are two types: 'Google' and 'Webcal'.
More information on shortcodes is available here

更新日志:

= 3.12.5 - 24th February 2024 ``` add_filter('eventorganiser_cache_expiration_eo_widget_calendar', function(){ return DAY_IN_SECONDS; }); add_filter('eventorganiser_cache_expiration_eo_widget_agenda', function(){ return DAY_IN_SECONDS; }); add_filter('eventorganiser_cache_expiration_eo_full_calendar_public', function(){ return DAY_IN_SECONDS; }); ``` 3.12.4 - 2nd October 2023 3.12.3 - 11th March 2023 3.12.2 - 15th November 2022 3.12.1 - 28th September 2022 3.12.0 - 30th March 2022 3.11.1 - 30th March 2022 3.11.0 - 10th March 2022 3.10.8 - 13th October 2021 3.10.7 - 11th June 2021 3.10.6 - 17th May 2021 3.10.5 - 7th March 2021 3.10.4 - 19th January 2021 3.10.3 - 15th January 2021 3.10.2 - 13th September 2020 3.10.1 - 14th August 2020 3.10.0 - 22nd July 2020 3.9.1 - 28th May 2020 3.9.0 - 8th January 2020 3.8.6 - 18th November 2019 3.8.5 - 7th November 2019 3.8.4 - 5th November 2019 3.8.3 - 31st August 2019 3.8.2 - 6th August 2019 3.8.1 - 26th July 2019 3.8.0 - 15th July 2019 3.7.6 - 6th March 2019 3.7.5 - 1st March 2019 3.7.4 - 26th August 2018 3.7.3 - 13th July 2018 3.7.2 - 8th June 2018 3.7.1 - 31st May 2018 3.7.0 - 25th May 2018 3.6.5 3rd April 2018 = 3.6.4 26th March 2018 = 3.6.3 6th March 2018 = 3.6.2 5th January 2018 = 3.6.1 4th January 2018 = 3.6.0 25th November 2017 = 3.5.1 14th November 2017 = 3.5.0 8th November 2017 = 3.4.1 18th October 2017 = 3.4.0 25th September 2017 = 3.3.0 12th September 2017 = 3.2.0 23rd August 2017 = 3.1.7 - 23rd December 2016 3.1.5 - 2nd November 2016 3.1.4 - 9th September 2016 3.1.3 - 23rd July 2016 3.1.2 - 20th July 2016 3.1.1 - 8th July 2016 3.1.0 - 23rd May 2016 3.0.5 - 31st March 2016 3.0.4 - 3rd March 2016 3.0.3 - 24th Feburary 2016 3.0.2 - 12th Feburary 2016 3.0.1 - 4th February 2016 3.0.0 - 29th January 2016 Event Organiser now requires WordPress 3.8.0+ or better fullCalendar API Google map Theme compatability 模版 iCal feed Widget General Accessibility This is an ongoing process, and any bug reports, feature suggestions and pull requests are welcome in this respect. 2.13.7 - 9th December 2015 2.13.6 - 9th August 2015 2.13.5 - 25th July 2015 2.13.4 - 13th June 2015 2.13.3 - 2nd June 2015 2.13.2 - 23rd May 2015 2.13.1 - 7th May 2015 2.13.0 - 1st May 2015 2.12.5 - 21st April 2015 2.12.4 - 19th March 2015 2.12.3 - 13th March 2015 2.12.2 - 10th March 2015 2.12.1 - 2nd March 2015 2.12.0 - 20th February 2015 You are strongly recommended to update to 2.12.0 before updating to WordPress 4.2 (to be released). Please see this post 2.11.1 - 28th January 2015 2.11.0 - 24th January 2015 2.10.0 - 22nd December 2014 2.9.2 - 31st October 2014 2.9.1 - 14th October 2014 2.9.0 - 16th September 2014 2.8.6 - 4th September 2014 2.8.5 - 22nd August 2014 2.8.4 - 14th August 2014 2.8.3 - 5th August 2014 2.8.2 - 26th June 2014 2.8.1 - 24th June 2014 2.8 - 18th June 2014 2.7.5 2.7.4 2.7.3 2.7.2 2.7.1 2.7 2.6 2.5.1 2.5 2.4 2.3.2 2.3.1 2.3 2.2.2 2.2.1 2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 2.1.2 2.1.1 2.1 2.0.2 2.0.1 2.0 1.8.5 1.8.4 1.8.3 1.8.2 1.8.1 1.8 1.7.4 1.7.3 1.7.2 1.7.1 1.7 1.6.3 1.6.2 1.6.1 1.6 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5 1.4.2 1.4.1 1.4 1.3.6 1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3 1.2.4 1.2.3 1.2.2 1.2.1 1.2 1.1.1 A minor update, fixing a few bugs and improving the (admin and public) calendars' performance. The bug which meant calendars and the calendar widget couldn't be displayed together is now fixed. For a full list of alterations see here. 1.1 Improved admin calendar navigation, with category/venue filters. Public version of the 'admin calendar' now available as a shortcode. You can now import events from an ICAL file. Further details included in the ics export file. The venue content editor is now fully featured. Venue descriptions now understand shortcodes. Fixed a few bugs. 1.0.5 Fixed export bug. 1.0.4 Introduced warning messages for unsupported PHP / WP versions and missing tables. Updated templates to work with more themes. Updated event table install. 1.0.3 Fixed 'blank screen of death' for unsupported versions (WP < 3.3). The plug-in will still not operate correctly for versions before 3.3. 1.0.2 Fixed ics exporter and deactivation/uninstall 1.0.1 Minor bug fixes and readme update. 1.0.0 Initial release