Event Calendar WD – Responsive Event Calendar plugin - Version 1.0.90

Version Description

  • Fixed: Helper bar
  • Fixed: events archive page
  • Fixed: events category archive page
Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 Event Calendar WD – Responsive Event Calendar plugin
Version 1.0.90
Comparing to
See all releases

Code changes from version 1.0.89 to 1.0.90

css/admin/admin.css CHANGED
@@ -746,58 +746,47 @@ body.wp-admin.post-type-ecwd_event #posts-filter .alignleft.actions a.button{
746
  margin: 0;
747
  }
748
 
749
-
750
- .ecwd_help_bar_wrap{
751
- clear: both;
752
- float: left;
753
- width: 99%;
754
  background-color: #ffffff;
755
- padding: 12px 10px 8px;
756
  box-sizing: border-box;
757
- margin-bottom: 12px;
758
- margin-top:5px;
759
-
760
- -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
761
- -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
762
- box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
763
- }
764
-
765
- .ecwd_help_bar_wrap > *{
766
- display: block;
767
- min-height:25px;
768
  }
769
- .ecwd_help_bar_wrap * {
770
- font-size: 16px !important;
771
  }
772
-
773
- .ecwd_help_bar_text{
774
- float:left;
775
- padding:0 6px;
776
  }
777
- .ecwd_hb_t_link{
778
- float: left;
779
- color: #00a0d2;
780
- text-decoration: underline;
781
  }
782
- .ecwd_hb_s_link{
783
  float: right;
 
784
  }
785
- .ecwd_hb_s_text{
786
- display: block;
787
- float: right;
788
- padding-top: 2px;
789
  }
790
-
791
- .ecwd_hb_buy_pro{
792
- color: #ffffff;
793
- background-color: #45A6B7;
794
- float: right;
795
- margin: -2px 0 0 10px;
796
- padding: 2px 7px 0;
797
  text-decoration: none;
798
- border-radius: 3px;
799
  }
800
- .ecwd_hb_buy_pro:hover {
801
- color: #ffffff;
802
- background-color: #008EC2;
 
 
 
 
 
 
 
803
  }
746
  margin: 0;
747
  }
748
 
749
+ .ecwd_topic.wd_topic {
 
 
 
 
750
  background-color: #ffffff;
751
+ border: none;
752
  box-sizing: border-box;
753
+ clear: both;
754
+ color: #6e7990;
755
+ font-size: 14px;
756
+ font-weight: bold;
757
+ line-height: 30px;
758
+ padding: 10px 15px;
759
+ vertical-align: middle;
760
+ width: 98%;
 
 
 
761
  }
762
+ .ecwd_topic.wd_topic .wd_help_topic {
763
+ float: left;
764
  }
765
+ .ecwd_topic.wd_topic .wd_help_topic a {
766
+ color: #0073aa;
 
 
767
  }
768
+ .ecwd_topic.wd_topic .wd_help_topic a:hover {
769
+ color: #00A0D2;
 
 
770
  }
771
+ .ecwd_topic.wd_topic .wd_support {
772
  float: right;
773
+ margin: 0 10px;
774
  }
775
+ .ecwd_topic.wd_topic .wd_support img {
776
+ vertical-align: middle;
 
 
777
  }
778
+ .ecwd_topic.wd_topic .wd_support a {
 
 
 
 
 
 
779
  text-decoration: none;
780
+ color: #6E7990;
781
  }
782
+ .ecwd_topic.wd_topic .wd_pro {
783
+ float: right;
784
+ background-color: #45A6B7;
785
+ padding: 0 10px;
786
+ }
787
+ .ecwd_topic.wd_topic .wd_pro a {
788
+ border: none;
789
+ box-shadow: none !important;
790
+ color: #FFFFFF;
791
+ text-decoration: none;
792
  }
css/calendar_grey.css CHANGED
@@ -213,7 +213,7 @@
213
  }
214
 
215
  .ecwd_theme_calendar_grey table.cal_blue.mini td ul.events li {
216
- background-color: #e5e5e5;
217
  }
218
 
219
  .ecwd_theme_calendar_grey .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){
213
  }
214
 
215
  .ecwd_theme_calendar_grey table.cal_blue.mini td ul.events li {
216
+ background-color: #ccc;
217
  }
218
 
219
  .ecwd_theme_calendar_grey .ecwd-poster-board .ecwd-poster-item .ecwd-event-details .date span:not(.weekday-block):not(.datenumber){
ecwd.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Event Calendar WD
4
  * Plugin URI: https://web-dorado.com/products/wordpress-event-calendar-wd.html
5
  * Description: Event Calendar WD is an easy event management and planning tool with advanced features.
6
- * Version: 1.0.89
7
  * Author: WebDorado
8
  * Author URI: http://web-dorado.com
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -24,7 +24,7 @@ if (!defined('ECWD_URL')) {
24
  }
25
 
26
  if (!defined('ECWD_VERSION')) {
27
- define('ECWD_VERSION', "1.0.89");
28
  }
29
 
30
  if (!defined('ECWD_PLUGIN_MAIN_FILE')) {
3
  * Plugin Name: Event Calendar WD
4
  * Plugin URI: https://web-dorado.com/products/wordpress-event-calendar-wd.html
5
  * Description: Event Calendar WD is an easy event management and planning tool with advanced features.
6
+ * Version: 1.0.90
7
  * Author: WebDorado
8
  * Author URI: http://web-dorado.com
9
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
24
  }
25
 
26
  if (!defined('ECWD_VERSION')) {
27
+ define('ECWD_VERSION', "1.0.90");
28
  }
29
 
30
  if (!defined('ECWD_PLUGIN_MAIN_FILE')) {
ecwd_admin_class.php CHANGED
@@ -6,7 +6,7 @@
6
  class ECWD_Admin {
7
 
8
  protected static $instance = null;
9
- protected $version = '1.0.89';
10
  protected $ecwd_page = null;
11
  protected $notices = null;
12
 
@@ -727,20 +727,42 @@ class ECWD_Admin {
727
  }
728
 
729
  private function add_helper_bar($text, $user_guide_link) {
 
 
 
 
 
 
730
  ?>
731
- <div class="ecwd_help_bar_wrap">
732
- <span class="ecwd_help_bar_text"><?php _e($text, "ecwd"); ?></span>
733
- <a class="ecwd_hb_t_link" target="_blank" href=<?php echo $user_guide_link; ?>>
734
- <?php _e('Read More in User Guide', "ecwd"); ?>
 
 
 
735
  </a>
736
- <a class="ecwd_hb_buy_pro" target="_blank"
737
- href="https://web-dorado.com/products/wordpress-event-calendar-wd.html"><?php _e('Upgrade to Pro Version', "ecwd"); ?>
 
 
 
 
 
 
738
  </a>
739
- <a class="ecwd_hb_s_link" target="_blank" href="https://wordpress.org/support/plugin/event-calendar-wd">
740
- <img src="<?php echo ECWD_URL; ?>/css/images/i_support.png">
741
- <span class="ecwd_hb_s_text"><?php _e('Support Forum', "ecwd"); ?></span>
 
 
 
 
 
742
  </a>
 
743
  </div>
 
744
  <?php
745
  }
746
 
6
  class ECWD_Admin {
7
 
8
  protected static $instance = null;
9
+ protected $version = '1.0.90';
10
  protected $ecwd_page = null;
11
  protected $notices = null;
12
 
727
  }
728
 
729
  private function add_helper_bar($text, $user_guide_link) {
730
+ $help_text = $text;
731
+ $prefix = "ecwd";
732
+ $pro_link = "https://web-dorado.com/products/wordpress-event-calendar-wd.html";
733
+ $is_free = true;
734
+ $support_forum_link = "https://wordpress.org/support/plugin/event-calendar-wd";
735
+ $support_icon = ECWD_URL . "/css/images/i_support.png";
736
  ?>
737
+
738
+
739
+ <div class="update-nag wd_topic ecwd_topic">
740
+ <span class="wd_help_topic">
741
+ <?php echo sprintf(__('This section allows you to %s.', $prefix), $help_text); ?>
742
+ <a target="_blank" href="<?php echo $user_guide_link; ?>">
743
+ <?php _e('Read More in User Manual', $prefix); ?>
744
  </a>
745
+ </span>
746
+ <?php
747
+ if ($is_free) {
748
+ $text = strtoupper(__('Upgrade to paid version', $prefix));
749
+ ?>
750
+ <span class="wd_pro">
751
+ <a target="_blank" href="<?php echo $pro_link; ?>">
752
+ <span><?php echo $text; ?></span>
753
  </a>
754
+ </span>
755
+ <?php
756
+ }
757
+ ?>
758
+ <span class="wd_support">
759
+ <a target="_blank" href="<?php echo $support_forum_link; ?>">
760
+ <img src="<?php echo $support_icon; ?>"/>
761
+ <?php _e('Support Forum', $prefix); ?>
762
  </a>
763
+ </span>
764
  </div>
765
+
766
  <?php
767
  }
768
 
ecwd_class.php CHANGED
@@ -6,7 +6,7 @@
6
  */
7
  class ECWD {
8
 
9
- protected $version = '1.0.89';
10
  protected $plugin_name = 'event-calendar-wd';
11
  protected $prefix = 'ecwd';
12
  protected static $instance = null;
6
  */
7
  class ECWD {
8
 
9
+ protected $version = '1.0.90';
10
  protected $plugin_name = 'event-calendar-wd';
11
  protected $prefix = 'ecwd';
12
  protected static $instance = null;
includes/ecwd-cpt-class.php CHANGED
@@ -1342,7 +1342,10 @@ class ECWD_Cpt {
1342
  if (is_singular($post_types) && !file_exists(get_stylesheet_directory() . '/single-event.php')) {
1343
  $template = ECWD_DIR . '/views/single-event.php';
1344
  } elseif (is_tax('ecwd_event_category')) {
1345
- $template = ECWD_DIR . '/views/taxonomy-ecwd_event_category.php';
 
 
 
1346
  }
1347
 
1348
  return $template;
@@ -1364,7 +1367,7 @@ class ECWD_Cpt {
1364
  if (empty($from)) {
1365
  return $post;
1366
  }
1367
- $date_format = (!empty($ecwd_options['date_format'])) ? $ecwd_options['date_format'] : "Y/m/d";
1368
  $sec = strtotime($from);
1369
  $date = date($date_format,$sec);
1370
  $post->post_date = $date;
1342
  if (is_singular($post_types) && !file_exists(get_stylesheet_directory() . '/single-event.php')) {
1343
  $template = ECWD_DIR . '/views/single-event.php';
1344
  } elseif (is_tax('ecwd_event_category')) {
1345
+ global $ecwd_options;
1346
+ if(isset($ecwd_options['ecwd_category_archive_template']) && $ecwd_options['ecwd_category_archive_template'] == '1'){
1347
+ $template = ECWD_DIR . '/views/taxonomy-ecwd_event_category.php';
1348
+ }
1349
  }
1350
 
1351
  return $template;
1367
  if (empty($from)) {
1368
  return $post;
1369
  }
1370
+ $date_format = (!empty($ecwd_options['date_format'])) ? str_replace('y', 'Y', $ecwd_options['date_format']) : "Y/m/d";
1371
  $sec = strtotime($from);
1372
  $date = date($date_format,$sec);
1373
  $post->post_date = $date;
includes/register-settings.php CHANGED
@@ -299,6 +299,13 @@ function ecwd_register_settings() {
299
  'size' => 'medium-text',
300
  'type' => 'text'
301
  ),
 
 
 
 
 
 
 
302
  'category_archive_description' => array(
303
  'id' => 'category_archive_description',
304
  'name' => __('Display Description', 'ecwd'),
@@ -313,6 +320,20 @@ function ecwd_register_settings() {
313
  'type' => 'radio',
314
  'default' => 1
315
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  ),
317
  'custom_css' => array(
318
  'custom_css' => array(
299
  'size' => 'medium-text',
300
  'type' => 'text'
301
  ),
302
+ 'ecwd_category_archive_template' => array(
303
+ 'id' => 'ecwd_category_archive_template',
304
+ 'name' => __('Add Event category archive template', 'ecwd'),
305
+ 'desc' => '',
306
+ 'type' => 'radio',
307
+ 'default' => 0
308
+ ),
309
  'category_archive_description' => array(
310
  'id' => 'category_archive_description',
311
  'name' => __('Display Description', 'ecwd'),
320
  'type' => 'radio',
321
  'default' => 1
322
  ),
323
+ 'category_archive_template_part_slug' => array(
324
+ 'id' => 'category_archive_template_part_slug',
325
+ 'name' => __('Template part slug', 'ecwd'),
326
+ 'desc' => 'The slug name for the generic template.',
327
+ 'size' => 'medium-text',
328
+ 'type' => 'text'
329
+ ),
330
+ 'category_archive_template_part_name' => array(
331
+ 'id' => 'category_archive_template_part_name',
332
+ 'name' => __('Template part name', 'ecwd'),
333
+ 'desc' => 'The name of the specialised template.',
334
+ 'size' => 'medium-text',
335
+ 'type' => 'text'
336
+ )
337
  ),
338
  'custom_css' => array(
339
  'custom_css' => array(
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Event Calendar WD – Responsive Event Calendar plugin ===
2
  Contributors: webdorado,wdsupport
3
  Donate link: https://web-dorado.com/products/wordpress-event-calendar-wd.html
4
- Tags: calendar, date, event, event calendar, events, events calendar, meeting, organizer, recurring, reservation, responsive, schedule, calendars, event manager, calendar widget, event registration, event management, agenda, holiday calendar , scheduling, free calendar, Calender, upcoming events , event widget , event list, calendar localization, editorial calendar, Interactive Calendar, news calendar, appointment, event tracking, event organizer, upcoming events widget, event page, event bookings, recurring events, conference, dates, times, venue, responsive calendar, seminar, summit, facebook integration, widget, online calendar, calendar shortcode, events list, custom calendar, google calendar, event subscription, ical, facebook event calendar, event filter, calendar manager, online reservation, booking calendar, event booking, reservation calendar, customizable calendar, upcoming events calendar, events feed, event ticketing, rsvp, tickets, bookings
5
  Requires at least: 3.9
6
  Tested up to: 4.7
7
- Stable tag: 1.0.89
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,43 +12,41 @@ Event Calendar WD is a user-friendly event calendar plugin. This event calendar
12
 
13
  == Description ==
14
 
 
 
15
  = Event Calendar WD =
16
 
17
- Looking for an enhanced tool for displaying and managing various events within the site? Whether you have a single event you want to display on a calendar or multiple events per day, the Event Calendar plugin will help you to organize the events using elegant views.
18
-
19
- You can set your event calendar to display with its all four views, Month, Week, List and Day, or choose only the view(s) you prefer. Moreover, the event calendar lets you select the ordering of calendar views.
20
 
21
  = Features of Event Calendar WD: =
22
 
23
- * SEO-friendly
24
- * Responsive design
25
- * Unlimited number of calendars/events
26
- * Structured event markup (microdata)
27
- * Event categories
28
- * Event tag
29
- * Support for venues
30
- * Support for organizers
31
- * Google Maps integration
32
- * Event search
33
- * Social share buttons
34
- * Month, week, day, list views
35
-
36
- Upgrade to [WordPress Event Calendar Pro](http://web-dorado.com/products/wordpress-event-calendar-wd.html) to add features:
37
-
38
- * Recurring events
39
- * 5 beautiful customizable themes
40
- * Posterboard view
41
- * 4 days view
42
- * Map view
43
- * Add-ons support
44
- * Pro support
45
 
46
  = Event Calendar WD Add-ons: =
47
- [Event Tickets Add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/event-tickets.html)
48
- [Frontend Event Management Add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/frontend-event-management.html)
49
- [Upcoming Events](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/upcoming-events.html)
50
- [Filter Add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/filter.html)
51
- [Subscribe Add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/subscribe.html)
 
52
  [Countdown](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/countdown.html)
53
  [Google Calendar Integration](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/google-calendar-integration.html)
54
  [iCal Integration](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/ical-integration.html)
@@ -62,37 +60,37 @@ Upgrade to [WordPress Event Calendar Pro](http://web-dorado.com/products/wordpre
62
  [WordPress Event Calendar WD](http://web-dorado.com/products/wordpress-event-calendar-wd.html)
63
  [Demo](http://wpdemo.web-dorado.com/event-calendar-wd/)
64
  [User Guide](https://web-dorado.com/wordpress-event-calendar-wd/installing.html)
65
- [Support Forum](https://web-dorado.com/forum/wordpress-event-calendar-wd.html)
66
 
67
 
68
  https://www.youtube.com/watch?v=htmdAkRuIzw
69
 
70
- This calendar plugin is created based on WordPress core standards. This means that each calendar/event is a custom post, the category is taxonomy and standard tags are applicable for each post. Thus the Event Calendar WD fully inherits the user and SEO-friendly standards of WordPress.
71
-
72
- The Event calendar WD is responsive and runs very smoothly on all devices. Thus the site visitors will get a pleasant user experience when viewing the calendars using various mobile devices and tablets.
73
-
74
- The color scheme of the event calendar is based on the theme and the category colors. To get access to the theme section of the calendar you need to purchase the Pro version of the Event calendar WD. In free version of the Event Calendar WD you can add colors to event categories. The events will display with the background color prescribed by the category.
75
 
76
- Don't want the user to leave the event calendar page without knowing the details of the interesting events? Well, the calendar plugin uses Ajax load for the events and all event details of the calendar are being displayed on hover.
77
-
78
- The events should be repeated? Feel free to use the recurring option choosing the repeating period on your own. So you can easily manage recurring events with this event calendar. Note that this is an Event Calendar WD pro feature.
79
-
80
- You can choose a venue for each event and mark up the location on Google Maps and display all of this on the event calendar. Whenever creating new events you have options of selecting from previously created venues, or to create a new venue. The Google Map integration helps to display the scaled option of the map. This will ensure that your guests will get full directions and never miss an event.
81
 
82
- Need to mention the hosts of the event? The Event Calendar WD plugin uses organizer section for this exact purpose. The number of the organizers is not limited. The calendar events can be hosted by multiple organizers.
83
 
84
- The Event Calendar WD can be also used as an integral part of your site, not simply as a plugin. Since the event calendars are being created as a custom post, there is a possibility to display the event calendars among the standard post listings such as related posts or latest posts.
 
 
 
 
85
 
86
 
87
 
88
  ###IMPORTANT:
89
- If you think you found a bug in Event Calendar WD or have any problem/question concerning the plugin, please check out [Support Forum](https://web-dorado.com/forum/wordpress-event-calendar-wd.html) in our website. If you do not find a solution here, do not hesitate to [click here to contact us](https://web-dorado.com/support/contact-us.html).
90
 
91
 
92
 
93
  ### Supported languages
94
 
95
- *If you need language which is not included in this list, please contact us and we will do the translation within 3 days. If you find any mistakes in the translation, please contact us and we will make relevant corrections within 3 days. *
96
 
97
  Catalan (ca) by Vicenc Huguet
98
  Croatian (hr) by Igor Weidlich
@@ -131,6 +129,97 @@ Portuguese (Brazil)(pt_BR)
131
  7. WordPress Event Calendar WD - Create Event
132
  8. WordPress Event Calendar WD - Edit Venue
133
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
 
135
  == Installation ==
136
 
@@ -156,6 +245,11 @@ After downloading the ZIP file of the Event Calendar WD plugin,
156
 
157
  == Changelog ==
158
 
 
 
 
 
 
159
  = 1.0.89 =
160
  * Fixed: Theme update issue
161
  * Fixed: Notices
@@ -526,7 +620,7 @@ When the installation succeeds you will be automatically redirected to the plugi
526
 
527
 
528
  = Creating/Modifying Calendars =
529
- In this section you will learn how to create and manage calendars within the Event Calendar WD plugin.
530
  All Calendars
531
  Here is the list of all created calendars. You can add new calendars, edit, quick edit or delete any of the calendars. Bulk actions are also applicable to the calendar section.
532
 
@@ -561,10 +655,10 @@ Enable social icons. Choose the option to display social sharing buttons (Facebo
561
 
562
 
563
  Creating/Modifying Events of the Event Calendar WD
564
- In this section you will learn how to create and modify events included within the Event Calendar.
565
 
566
  All Events
567
- Here is the list of all created events referred to all calendars. You can add new events, edit, quick edit, duplicate or delete any of the calendar events. Bulk actions are also applicable.
568
 
569
  Adding Events
570
 
@@ -572,7 +666,7 @@ Title. Set a title for the individual event which will be included in the event
572
  Content. Provide the details of the calendar event.
573
  Event Settings
574
  Event Venue. Select the venue of the calendar event. The list should be created in advance to creating the calendar event.
575
- Event Location. If the venue is not set, you can specify a new location for the calendar event using Google Maps feature. Note that the location will not be added to the Venue list.
576
  Event Dates. Specify the starting and finishing dates for the calendar event using the datepicker. If the calendar event lasts all day, you can check the "All Day" option.
577
  Repeat Rate. If the calendar event is recurring you can set the repeat rate and days for repeating the calendar event on a weekly, monthly and yearly basis.
578
  Daily repeat: Here you can set the frequency of the calendar event repeat rate, e.g. Repeat every 4 days and set the finish date, e.g. Repeat until October 5, 2015.
@@ -612,24 +706,24 @@ Set featured image. Set an image to be associated with the specific calendar eve
612
 
613
 
614
  Creating/Adding Venues
615
- In this section you will learn how to create venues for the calendar events and how to mark up on the Google Maps. Please note that venue appears a hyperlink within the calendar event display, when covered on the event calendar. After clicking on it, the users will be redirected to a custom post, where they can see the details of the venue as well as the list of calendar events, which are organized at that specific location/venue.
616
  All Venues
617
  Here you can edit and modify the event calendar venues. It is possible to apply bulk actions or make individual changes.
618
 
619
  Adding a venue
620
  Title. Set a title for the calendar event venue.
621
- Content. Provide the details about the specific venue if necessary. This will be displayed when navigating from the event calendar to the specific venue page.
622
- Venue Location. Fill in the address of the venue or drag and drop the Google Maps marker to the location, which will be displayed with event calendar events.
623
  Set featured image. Set an image to be associated with the specific venue of the event calendar.
624
 
625
  Calendar Themes
626
 
627
- The Event Calendar WD comes with 5 themes. In addition to the original Event Calendar themes, there is a possibility to add a new calendar theme based on the Blue(Default) theme option. Here you can change the look of the theme- colors, font sizes, borders and etc. The newly created calendar theme will be saved as a separate theme and you can use it while creating new event calendars. The calendar themes are divided in subsections and apply to either the Event Calendar views or the widgets.
628
 
629
  Publishing the Calendar into a Page/Post
630
 
631
- To use the created calendars within a page or post you should use the shortcode. In this sense the Event Calendar plugin is similar to the other WP plugins.
632
- Open the page/post from the back end. Press on the Event Calendar WD icon within the editor. The calendar shortcode with three tabs will appear. An alternative is copying the calendar shortcode from the All Calendars subsection (it will take default settings) and further editing it.
633
 
634
  General
635
  Select Calendar. Using the drop-down list choose the event calendar you want to add.
@@ -637,15 +731,23 @@ Events per page in list view. By default 5 events are being listed in list view.
637
  Enable Event search. Check the box to enable front end search for the calendar events.
638
 
639
  Views
640
- You can set up to 7 different views for the event calendar display. By using the drop-down you can select an event calendar view for each tab. The order of the tabs displayed with the calendar will be based on the selection.
641
 
642
  Filters
643
- This section works with the Event Calendar filters add on. You can specify the list of the filtering options you want to display for the front end users when viewing the calendar. This will help the users to filter out the events of the calendar, they are looking for.
 
 
 
 
 
 
 
 
644
 
645
  Publishing the Calendar as a Widget
646
  The Event Calendar can also be displayed as a calendar widget. Here it will preserve all of the features available with the standard large calendar. You can choose the number of the displayed calendar events, can set up a calendar view (Month event calendar and calendar event Lists) and etc.
647
 
648
- Go to Appearance>Widgets toolbar.
649
  Find the Event Calendar WD widget and assign it to a custom widget position.
650
  Title. Set a title for the event calendar widget. Alternatively, you can leave it blank.
651
  Calendar to Display. Select the calendar which will be displayed as a widget.
1
  === Event Calendar WD – Responsive Event Calendar plugin ===
2
  Contributors: webdorado,wdsupport
3
  Donate link: https://web-dorado.com/products/wordpress-event-calendar-wd.html
4
+ Tags: calendar, date, event, event calendar, events, events calendar, meeting, organizer, recurring, reservation, responsive, schedule
5
  Requires at least: 3.9
6
  Tested up to: 4.7
7
+ Stable tag: 1.0.90
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
12
 
13
  == Description ==
14
 
15
+ Event Calendar WD is a responsive calendar plugin for organizing events. This WordPress calendar lets you manage and publish unlimited event calendars on your site.
16
+
17
  = Event Calendar WD =
18
 
19
+ Event Calendar WD is an event organizer plugin, which lets you display and manage events list on your WordPress website. Showcase the events of your venue, present the meeting schedule of your company, or build a custom calendar with this responsive calendar plugin. Whether you have single-day events, or long events which take place multiple days, this events calendar plugin will help you organize the events using elegant views.
20
+
21
+ You can set your events calendar to display with its elegant custom calendar views, **Month, Week, List** and **Day.** The event calendar lets you select the ordering of calendar views. It takes just a few clicks to insert calendar shortcode and display the events list on a WordPress page or post.
22
 
23
  = Features of Event Calendar WD: =
24
 
25
+ * SEO-friendly
26
+ * Responsive design
27
+ * Unlimited number of calendars and events
28
+ * Event categories and tags
29
+ * Venues and organizers
30
+ * Month, week, day and list views
31
+ * Single and multi-day events
32
+ * Google Maps integration
33
+ * Event search
34
+ * Social sharing buttons
35
+
36
+ Upgrade to [WordPress Event Calendar Pro](http://web-dorado.com/products/wordpress-event-calendar-wd.html) to add features:
37
+
38
+ * Recurring events
39
+ * 5 beautiful customizable themes
40
+ * 3 premium views (Posterboard, 4-days and Map)
41
+ * 14 add-ons to expand default functionality
 
 
 
 
 
42
 
43
  = Event Calendar WD Add-ons: =
44
+
45
+ [Event Tickets](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/event-tickets.html)
46
+ [Frontend Event Management](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/frontend-event-management.html)
47
+ [Upcoming Events Widget](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/upcoming-events.html)
48
+ [Filter](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/filter.html)
49
+ [Subscribe](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/subscribe.html)
50
  [Countdown](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/countdown.html)
51
  [Google Calendar Integration](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/google-calendar-integration.html)
52
  [iCal Integration](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/ical-integration.html)
60
  [WordPress Event Calendar WD](http://web-dorado.com/products/wordpress-event-calendar-wd.html)
61
  [Demo](http://wpdemo.web-dorado.com/event-calendar-wd/)
62
  [User Guide](https://web-dorado.com/wordpress-event-calendar-wd/installing.html)
63
+ [Support Forum](https://wordpress.org/support/plugin/event-calendar-wd)
64
 
65
 
66
  https://www.youtube.com/watch?v=htmdAkRuIzw
67
 
68
+ This free calendar plugin is developed in accordance with WordPress Coding Standards. Each entry (e.g. calendar, event, venue or organizer) is a custom post, event categories are taxonomies, and standard tags are applicable for each post. This makes Event Calendar WD an intuitive, user-friendly editorial calendar, with high-functioning code and elegant styling.
 
 
 
 
69
 
70
+ Event Calendar WD online calendar plugin is responsive and runs very smoothly on all devices. Website visitors will get a pleasant user experience when viewing the calendars with desktop computers, smartphones and tablets.
71
+
72
+ Also, this calendar plugin has cross-browser support. This lets users flawlessly view and navigate through events calendars on all web and mobile browsers.
73
+
74
+ Have a colorful touch on your calendar by adding colors to event categories. The calendar events will display with the background color assigned by their categories.
75
 
76
+ Event Calendar WD plugin uses AJAX to load all event details. This lets users to view additional information for each event by hovering over event titles. Visitors will not leave the event calendar page without discovering the details of interesting upcoming events.
77
 
78
+ Calendar localization feature of Event Calendar WD lets you choose a venue for each event and mark the location on Google Maps. You can select previously added venues, or create a new one each time you configure a location for an event. Google Map integration feature of this events plugin also lets display events on premium Map View based on their venues. This ensures that your guests get full directions and never miss an event.
79
+
80
+ This free calendar plugin for WordPress provides its event organizer feature, which lets you mention hosts of your calendar events. The number of the organizers is not limited. Additionally, the events can indicate multiple organizers.
81
+
82
+ Since each events calendar entry is created as a custom post or taxonomy, there is a possibility to display the event calendars among the standard post listings such as related posts or latest posts.
83
 
84
 
85
 
86
  ###IMPORTANT:
87
+ If you think you found a bug in Event Calendar WD, or have a problem/question concerning the plugin, please check out [Support Forum](https://wordpress.org/support/plugin/event-calendar-wd) on our website. In case you do not find a solution here, feel free to contact us using [this form](https://web-dorado.com/support/contact-us.html).
88
 
89
 
90
 
91
  ### Supported languages
92
 
93
+ *If you need language which is not included in this list, please contact us and we will do the translation within 3 days. If you find any mistakes in the translation, please contact us and we will make relevant corrections within 3 days.*
94
 
95
  Catalan (ca) by Vicenc Huguet
96
  Croatian (hr) by Igor Weidlich
129
  7. WordPress Event Calendar WD - Create Event
130
  8. WordPress Event Calendar WD - Edit Venue
131
 
132
+ == Frequently Asked Questions ==
133
+
134
+
135
+ = 1. What can I build with Event Calendar WD plugin? =
136
+
137
+ Event Calendar WD is a modern, user-friendly and intuitive plugin, which lets you create various kinds of online calendar entries with just a few clicks. Build any kind of customizable calendar; a holiday calendar containing all national celebrations, a news calendar with upcoming events of your venue, and display them in a mobile-friendly layout.
138
+
139
+ You can publish your events by adding the calendar shortcode into a WordPress page or post, or alternatively add event widget to the sidebar of your theme. Furthermore, you can display an events feed using default All Events page provided by Event Calendar WD.
140
+
141
+ = 2. How can I add events to my calendar? =
142
+
143
+ Firstly create a few events from **Calendars > Events** page by clicking on **Add New** button. Make sure to provide a **title, date, description** and **location** for your events.
144
+
145
+ Afterwards navigate to **Calendars > Add a New Calendar** to start constructing your calendar. Write a **title** for it, configure the style settings and click **Publish.**
146
+
147
+ You will notice a few new options which appear after publishing the calendar. Click **Select Events from the list** link and choose events to add to your calendar from the toolbox popup.
148
+
149
+ = 3. How can I select venues, categories, tags and organizers for my events? =
150
+
151
+ Edit an event and scroll down to find **Event Venue** option within the editor. Select a venue from this dropdown to add it to your event.
152
+
153
+ You can provide tags from right panel of the editing window. Simply write your tags separated by commas and click **Add.** Also choose **Event Categories** and **Organizers** from this panel, then save the event by pressing **Update.**
154
+
155
+ = 4. Can the event details be displayed in a popup, rather than on a new page? =
156
+
157
+ You can configure this by following these steps. Go to **Calendars > Settings** page, then navigate to **Events** tab. Find **Display Events in popup** option and enable it.
158
+
159
+ = 5. How can I publish my agenda on a WordPress page? =
160
+
161
+ Open the page or post where you need to add your calendar, then click on **Insert Calendar** button. Select a calendar and a view type, define the values of **Events per page in list view** and **Calendar start date** option, then press **OK.**
162
+
163
+ Make sure to **Publish** (or Update) the page to save the changes.
164
+
165
+ = 6. How can I add calendar widget to sidebar of my website theme? =
166
+
167
+ Go to **Appearance > Widgets** and find Event Calendar WD among available widgets. Drag it to the area you wish to add the calendar widget to. Set a **Title, Calendar to display** and choose a view to showcase it with.
168
+
169
+ = 7. Can I have an address map on event page? =
170
+
171
+ Google Maps integration feature of this plugin lets you enable map for each event page of your custom calendars. It displays event location with a map pin and turns your agenda to an attractive calendar.
172
+
173
+ Make sure to create an **API key** from [Google API Console](https://console.developers.google.com/), and provide it on **Event Calendar Google Maps** settings page.
174
+
175
+ = 8. Can I configure additional event manager user besides site administrators? =
176
+
177
+ Each entry of this free calendar plugin is a custom post or taxonomy. All users which have privileges to edit posts can access the events management through the plugin. They can edit events, calendars, venues, event organizer and tags.
178
+
179
+ = 9. Can I filter events based on categories, tags and other attributes? =
180
+
181
+ With the help of [Event Filter add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/filter.html) of Event Calendar WD Pro you can add extra user-friendly navigation on your custom calendars.
182
+
183
+ The add-on does not require special configuration. When inserting a calendar shortcode into a page or post, all available filters are added automatically. They display as checkboxes, which let users to select one or more options and filter events accordingly.
184
+
185
+ = 10. How can I display an upcoming events calendar on my WordPress site? =
186
+
187
+ Pro version of Event Calendar WD plugin provides [Upcoming Events add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/upcoming-events.html). With a simple configuration, it lets you place upcoming events calendar on your website as a WP calendar widget.
188
+
189
+ = 11. How can I set up paid event registration for my calendar events? =
190
+
191
+ If you have a paid webinar, conference, summit or seminar, you can let website users purchase tickets with [Event Ticketing add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/event-tickets.html). In other words, this add-on turns the plugin to an interactive calendar. It incorporates Event Calendar WD with WooCommerce and lets you securely sell online tickets on your WordPress website.
192
+
193
+ = 12. Can I let users to add their own events? =
194
+
195
+ [Frontend Event Management add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/frontend-event-management.html) of this events calendar plugin turns your event list into an online booking calendar. It lets users add their own events with desired dates and times.
196
+
197
+ This add-on comes handy, when you require meeting scheduling and appointment booking calendar, or event booking functionality. Users can place event bookings by adding new events from calendar page, which will be queued for website administrator’s approval.
198
+
199
+ Tune up Event Calendar WD Pro with Frontend Event Management add-on, and set up a powerful online reservation calendar on your WordPress website!
200
+
201
+ = 13. Can I display events from my Facebook page on my WordPress calendar? =
202
+
203
+ [Facebook Integration add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/facebook-integration.html) of Event Calendar WD Pro lets you incorporate Facebook events with your WordPress site, and display the events feed within your WP calendar.
204
+
205
+ Turn it into a facebook event calendar by simply providing **Facebook page ID** when you edit your calendar. Alternatively, you can physically import the events from **Import FB Events** page, and add them to your Facebook calendar afterwards.
206
+
207
+ = 14. How can I integrate Google Calendar with Event Calendar WD? =
208
+
209
+ This beautiful calendar plugin for WordPress provides [Google Calendar Integration add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/google-calendar-integration.html) for its Pro version. You can import Gcal into Event Calendar WD, or simply display them on your calendar without importing.
210
+
211
+ Simply copy your **Google Calendar ID** to the corresponding option among WP calendar settings, and the events will appear. When you make changes on your Google Calendar, the events on your website will update automatically.
212
+
213
+ = 15. How can I incorporate iCal with Event Calendar WD? =
214
+
215
+ You can do this with the help of [iCal Integration add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/ical-integration.html) of Event Calendar WD Pro. It lets you import iCalendar events into your web calendar, as well as simply display them without importing.
216
+
217
+ Go to **Import iCal** page to bring iCal events to your website. Alternatively, edit your calendar and provide **Calendar ID** of your Apple calendar. The events will update automatically when you modify them on your iCal.
218
+
219
+ = 16. Can I let users subscribe to new events on my calendar? =
220
+
221
+ Enhance the plugin functionality with event subscription using [Subscribe add-on](https://web-dorado.com/products/wordpress-event-calendar-wd/add-ons/subscribe.html) of Event Calendar WD Pro. It lets you provide options for users to subscribe to specific type of events. You can send email notifications to subscribers about new events of selected type.
222
+
223
 
224
  == Installation ==
225
 
245
 
246
  == Changelog ==
247
 
248
+ = 1.0.90 =
249
+ * Fixed: Helper bar
250
+ * Fixed: events archive page
251
+ * Fixed: events category archive page
252
+
253
  = 1.0.89 =
254
  * Fixed: Theme update issue
255
  * Fixed: Notices
620
 
621
 
622
  = Creating/Modifying Calendars =
623
+ In this section you will learn how to create and manage calendars within the Event Calendar WD event plugin.
624
  All Calendars
625
  Here is the list of all created calendars. You can add new calendars, edit, quick edit or delete any of the calendars. Bulk actions are also applicable to the calendar section.
626
 
655
 
656
 
657
  Creating/Modifying Events of the Event Calendar WD
658
+ In this section you will learn how to create and modify events included within the Event Calendar events manager plugin.
659
 
660
  All Events
661
+ This list of all created events referred to all calendars within this events organizer plugin lets you perform event tracking in an organized way. You can add new events, edit, quick edit, duplicate or delete any of the calendar events. Bulk actions are also applicable.
662
 
663
  Adding Events
664
 
666
  Content. Provide the details of the calendar event.
667
  Event Settings
668
  Event Venue. Select the venue of the calendar event. The list should be created in advance to creating the calendar event.
669
+ Event Location. If the venue is not set, you can specify a new location for the calendar event using events calendars Google Map feature. Note that the location will not be added to the Venue list.
670
  Event Dates. Specify the starting and finishing dates for the calendar event using the datepicker. If the calendar event lasts all day, you can check the "All Day" option.
671
  Repeat Rate. If the calendar event is recurring you can set the repeat rate and days for repeating the calendar event on a weekly, monthly and yearly basis.
672
  Daily repeat: Here you can set the frequency of the calendar event repeat rate, e.g. Repeat every 4 days and set the finish date, e.g. Repeat until October 5, 2015.
706
 
707
 
708
  Creating/Adding Venues
709
+ In this section you will learn how to create venues for the calendar events and how to mark up on event calendars Google Maps. Please note that venue appears a hyperlink within the calendar event display, when covered on the event calendar. After clicking on it, the users will be redirected to a custom post, where they can see the details of the venue as well as the list of calendar events, which are organized at that specific location/venue on events calendars Google Maps.
710
  All Venues
711
  Here you can edit and modify the event calendar venues. It is possible to apply bulk actions or make individual changes.
712
 
713
  Adding a venue
714
  Title. Set a title for the calendar event venue.
715
+ Content. Provide the details about the specific venue if necessary. This will be displayed when navigating from the event calendar to the specific venue page with event Gmap.
716
+ Venue Location. Fill in the address of the venue or drag and drop events calendar Google Maps marker to the location, which will be displayed with event calendar events.
717
  Set featured image. Set an image to be associated with the specific venue of the event calendar.
718
 
719
  Calendar Themes
720
 
721
+ Event Calendar WD event plugin comes with 5 themes. This lets its components stand out among all event plugins on WordPress. In addition to the original Event Calendar themes, there is a possibility to add a new calendar theme based on the Blue(Default) theme option. Here you can change the look of the theme- colors, font sizes, borders and etc. The newly created calendar theme will be saved as a separate theme and you can use it while creating new event calendars. The calendar themes are divided in subsections and apply to either the Event Calendar views or the widgets.
722
 
723
  Publishing the Calendar into a Page/Post
724
 
725
+ To use the created calendars within a page or post you should use event shortcode. In this sense the Event Calendar plugin is similar to the other events plugins, and generally, all WP plugins.
726
+ Open the page/post from the back end. Press on the Event Calendar WD events plugin icon within the editor. The calendar shortcode with three tabs will appear. An alternative is copying the calendar shortcode from the All Calendars subsection (it will take default settings) and further editing it.
727
 
728
  General
729
  Select Calendar. Using the drop-down list choose the event calendar you want to add.
731
  Enable Event search. Check the box to enable front end search for the calendar events.
732
 
733
  Views
734
+ You can set up to 7 different views with for the event calendar display. The views are Month, List (events lists), Week, day 4-day, Posterboard and Map (events Gmap). By using the drop-down you can select an event calendar view for each tab. The order of the tabs displayed with the calendar will be based on the selection.
735
 
736
  Filters
737
+ This section works with the Event Calendar filters add on of this events plugin. You can specify the list of the filtering options you want to display for the front end users when viewing the calendar. This will help the users to filter out the events of the calendar, they are looking for.
738
+
739
+ Event Tickets
740
+ This is a ticket integration add-on and booking plugin, which lets you have ticket sales through WooCommerce. In other words, this add-on is a reservation plugin for your availability calendar. You also get RSVP functionality and booking system with a booking form.
741
+
742
+ Install this add-on to have a simple reservation system with a few clicks, and let users to make reservations on your calender.
743
+
744
+ Export To Gcal/iCal/Outlook
745
+ If you need to transfer your events and place them on your Google Calendar, iCalendar or Outlook calendar, install this add-on of Event Calendar WD Pro. You can move your events to these platforms with just a few clicks.
746
 
747
  Publishing the Calendar as a Widget
748
  The Event Calendar can also be displayed as a calendar widget. Here it will preserve all of the features available with the standard large calendar. You can choose the number of the displayed calendar events, can set up a calendar view (Month event calendar and calendar event Lists) and etc.
749
 
750
+ Go to Appearance > Widgets toolbar to set up a widget for this calendar manager plugin.
751
  Find the Event Calendar WD widget and assign it to a custom widget position.
752
  Title. Set a title for the event calendar widget. Alternatively, you can leave it blank.
753
  Calendar to Display. Select the calendar which will be displayed as a widget.
views/taxonomy-ecwd_event_category.php CHANGED
@@ -13,6 +13,10 @@ $display_description = (!isset($ecwd_options['category_archive_description']) ||
13
  $display_image = (!isset($ecwd_options['category_archive_image']) || (isset($ecwd_options['category_archive_image']) && $ecwd_options['category_archive_image'] === '1'));
14
  $cat_title = $wp_query->queried_object->name;
15
 
 
 
 
 
16
  get_header();
17
  ?>
18
 
@@ -33,22 +37,9 @@ get_header();
33
  </div>
34
  <?php } ?>
35
  </div>
36
- <?php if (have_posts()) : ?>
37
- <?php /* The loop */ ?>
38
- <?php while (have_posts()) : the_post(); ?>
39
- <?php get_template_part('content', get_post_format()); ?>
40
- <?php endwhile; ?>
41
- <?php
42
- the_posts_pagination(array(
43
- 'prev_text' => __('Previous page'),
44
- 'next_text' => __('Next page')
45
- ));
46
- ?>
47
- </div>
48
 
49
- <?php else : ?>
50
- <?php get_template_part('content', 'none'); ?>
51
- <?php endif; ?>
52
  </section><!-- #primary -->
53
 
54
  <?php get_sidebar(); ?>
13
  $display_image = (!isset($ecwd_options['category_archive_image']) || (isset($ecwd_options['category_archive_image']) && $ecwd_options['category_archive_image'] === '1'));
14
  $cat_title = $wp_query->queried_object->name;
15
 
16
+ $events_template_part_slug = (!empty($ecwd_options['category_archive_template_part_slug'])) ? $ecwd_options['category_archive_template_part_slug'] : "content";
17
+ $events_template_part_name = (!empty($ecwd_options['category_archive_template_part_name'])) ? $ecwd_options['category_archive_template_part_name'] : get_post_format();
18
+
19
+
20
  get_header();
21
  ?>
22
 
37
  </div>
38
  <?php } ?>
39
  </div>
40
+ <?php get_template_part($events_template_part_slug, $events_template_part_name); ?>
41
+
 
 
 
 
 
 
 
 
 
 
42
 
 
 
 
43
  </section><!-- #primary -->
44
 
45
  <?php get_sidebar(); ?>