Version Description
- Fixed: Helper bar
- Fixed: events archive page
- Fixed: events category archive page
Download this release
Release Info
Developer | webdorado |
Plugin | 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 +32 -43
- css/calendar_grey.css +1 -1
- ecwd.php +2 -2
- ecwd_admin_class.php +32 -10
- ecwd_class.php +1 -1
- includes/ecwd-cpt-class.php +5 -2
- includes/register-settings.php +21 -0
- readme.txt +162 -60
- views/taxonomy-ecwd_event_category.php +6 -15
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 |
-
|
756 |
box-sizing: border-box;
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
-
|
761 |
-
-
|
762 |
-
|
763 |
-
|
764 |
-
|
765 |
-
.ecwd_help_bar_wrap > *{
|
766 |
-
display: block;
|
767 |
-
min-height:25px;
|
768 |
}
|
769 |
-
.
|
770 |
-
|
771 |
}
|
772 |
-
|
773 |
-
|
774 |
-
float:left;
|
775 |
-
padding:0 6px;
|
776 |
}
|
777 |
-
.
|
778 |
-
|
779 |
-
color: #00a0d2;
|
780 |
-
text-decoration: underline;
|
781 |
}
|
782 |
-
.
|
783 |
float: right;
|
|
|
784 |
}
|
785 |
-
.
|
786 |
-
|
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 |
-
|
799 |
}
|
800 |
-
.
|
801 |
-
|
802 |
-
background-color: #
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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: #
|
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.
|
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.
|
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.
|
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 |
-
|
732 |
-
|
733 |
-
|
734 |
-
|
|
|
|
|
|
|
735 |
</a>
|
736 |
-
|
737 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
738 |
</a>
|
739 |
-
|
740 |
-
|
741 |
-
|
|
|
|
|
|
|
|
|
|
|
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.
|
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 |
-
$
|
|
|
|
|
|
|
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
|
5 |
Requires at least: 3.9
|
6 |
Tested up to: 4.7
|
7 |
-
Stable tag: 1.0.
|
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 |
-
|
18 |
-
|
19 |
-
You can set your
|
20 |
|
21 |
= Features of Event Calendar WD: =
|
22 |
|
23 |
-
* SEO-friendly
|
24 |
-
* Responsive design
|
25 |
-
* Unlimited number of calendars
|
26 |
-
*
|
27 |
-
*
|
28 |
-
*
|
29 |
-
*
|
30 |
-
*
|
31 |
-
*
|
32 |
-
*
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
*
|
39 |
-
*
|
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 |
-
|
48 |
-
[
|
49 |
-
[
|
50 |
-
[
|
51 |
-
[
|
|
|
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://
|
66 |
|
67 |
|
68 |
https://www.youtube.com/watch?v=htmdAkRuIzw
|
69 |
|
70 |
-
This calendar plugin is
|
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 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
|
82 |
-
|
83 |
|
84 |
-
|
|
|
|
|
|
|
|
|
85 |
|
86 |
|
87 |
|
88 |
###IMPORTANT:
|
89 |
-
If you think you found a bug in Event Calendar WD or have
|
90 |
|
91 |
|
92 |
|
93 |
### Supported languages
|
94 |
|
95 |
-
|
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 |
-
|
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
|
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
|
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
|
623 |
Set featured image. Set an image to be associated with the specific venue of the event calendar.
|
624 |
|
625 |
Calendar Themes
|
626 |
|
627 |
-
|
628 |
|
629 |
Publishing the Calendar into a Page/Post
|
630 |
|
631 |
-
To use the created calendars within a page or post you should use
|
632 |
-
Open the page/post from the back end. Press on the
|
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 |
-
|
37 |
-
|
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(); ?>
|