We are excited to announce another big update to the Divi Events Calendar plugin! This update includes a long list of helpful features and improvements for selecting which events show in the Events Feed and Events Calendar modules, support and features for the new canceled and postponed event status, dynamic support and links for venues and organizes (TEC Pro only), new filter options, a new Event Subscribe module, and much more! Be sure to watch the video and read the whole post to get familiar with everything new. You can also check the changelog for the full list of changes.
New Settings
Events Selection Setting
As we continue to add more and more ways to control the types of events to show in the modules, we realized we could simplify some settings together into one new setting called Events Selection. So now the Dynamic Events, Featured Events, and selection by category are combined into a dropdown setting. Plus we added All Events, Related Events, and Custom Events Selection options. This setting is now the starting point for choosing which events show in the Events Feed or Events Calendar modules.
NOTE: The default setting will now be “Dynamic Events” which may seem odd since it should be “All Events” but this was done in order to not mess up any existing sites. You are welcome to change it on your sites, but in reality the Dynamic Events setting will still show all the events when used on normal pages, and of course it will show dynamic events on theme builder template pages, so it’s more of a terminology thing.Â
Choose Events By Categories, Organizers, Venues, And/Or Date Range
In the past we had checkboxes to select events by category. This new Custom Events Selection setting expands on that and allows you to choose just one option or to mix-and-match any choice of categories, organizers, venues, or date range. Think of the possibilities! The date range itself is really powerful, allowing you to display events in a schedule or a certain day or month. These settings are available in both the Events Feed and Events Calendar module.
Related Events Setting
Another new option in the Events Selection setting for the Events Feed module is Relation Events, which is used when an Events Feed module is placed on the single event pages to show events that are similar to the current one. Now here’s the disclaimer, this is technically nothing new. You could already achieve the same result, but having a setting surely makes it clear to users, so that’s why we added this.
Show Cancelled Or Postponed Events
The Events Calendar recently added settings for canceled or postponed events, so naturally we also added support for those features with a new option to show or hide events if they are canceled or postponed status. This setting is available in both the Events Feed and Events Calendar module.
Show Badges For Cancelled Or Postponed Events
Along with the previously mentioned options to show or hide the events, we also added badges that say Canceled or Postponed that appear before the event title in both the Events Feed module and Events Calendar module tooltip.
Dynamic Support For Venues And Organizers Pages *PRO Only
This update includes dynamic support for our Events Feed and Events Calendar to be used in the organizers and venues theme builder template to show events associated with the organizer or venue. *This would only work with The Events Calendar Pro, as there are no organizer and venue pages to link to in the free version.
Venue And Organizer Link Settings *Only With The Event *PRO Only
As you know, in our 2.2 update we added lots of exciting new link options. Now with the addition of dynamic support for the organizer and venue pages, we also have added link options in the Events Feed, Events Calendar, and Events Page modules for linking to the organizer or venue page. This works exactly like it does for categories. We have added target options to open the links in the same window or a new tab. *This would only work with The Events Calendar Pro, as there are no organizer and venue pages to link to in the free version.
Category Links Target Options
We have added target options to open the category links in the same window or a new tab. Now all the link options have this option! This setting was added to the Events Feed, Events Calendar, and Events Page modules.
Add A Colon After Details Labels
This is a nice little new feature that allows you to add a color after the detail label. Some prefer, others don’t, so this is a nice, simple feature to make everyone happy. This has been added to the Events Feed module and Events Page module.
Event Location State/Province
In our last update, we added options to hide or show any of the elements within the event details location. But oops, we missed one! We overlooked the state/province, so now that is here and we are sorry for missing that before. This has been added to the Events Feed module and Events Page module.
Support For Time Format Timezone Abbreviations
You can now display the time zone as an abbreviation like EST instead of America/New_York. The PHP value for timezone is a capital T. Note that you would need to turn off Show Time Zone if you are adding the timezone directly in the custom time format field. This is now supported in the Events Feed, Events Calendar, and Events Page modules.
Number Of Months Limit
In a recent update, we added settings to the Events Calendar module to limit which months show events in the module in order to reduce performance requests. This new toggle setting simply allows users to enable or disable the settings.
Show Event Status Notice And Reason Text For Canceled Or Postponed Events
Another new feature related to the new features in The Events Calendar for canceled or postponed events is a new toggle in the Events Page module to show the notice. Now you can add the canceled or postponed notice anywhere on your single event page layout to make it clear to visitors what the status of the event is. These new settings were added to a new Notices toggle along with the past event notice. We also added new design settings for the status notices.
Event Status Filters
Now that The Events Calendar has settings for canceled or postponed events, we also added a brand-new filter option to the Events Filter module. When this is added, the events can be filtered in the Events Feed by Scheduled, Canceled, and Postponed. Like other filters, this has the option for single or multi select.
Past Or Future Filters
We added a new setting within each individual filter item in the Events Filter module to choose to filter based on past or future events. This is meant to be manually synced with the past or future setting in the Events Feed module.
Responsive Carousel Navigation Dots
We added responsive settings to the Events Carousel navigation dots settings so you can now show or hide the dots on Desktop, Tablet, and Phone.
Event Subscribe Module
The Events Calendar has recently added an option to subscribe to events, so we like to keep up with their new features and have added a new Event Subscribe module. This module does not have any settings required, and is functional on its own. In the future we will add design settings, but for now you would need to customize it with CSS. We now have 7 modules with this addition, and many more planned!
Fixes, Changes, Improvements
All of our updates include numerous bug fixes, small changes, and helpful improvements. Please be sure to check our full 2.3 changelog for a detailed list of these items.
New Product Website For Features, Demos, And Docs
When we started Divi Events Calendar a few years ago, it was a very simple module. It was much easier to manage the list of features and documentation here on our main website. But as it continues to grow and become more of a complete system, we realized it deserves its own website. And if you think about it, most other WordPress products of this size have their own websites apart from the company website. So from now on, you can go directly to the product website https://divieventscalendar.com/docs/ for documentation. The demos can be found in the navigation menu, and we are also working on building out feature pages. It will be like a system of features, docs, and demos with similar URLs for each of those.
If you are not using this plugin yet, I encourage you to check out the product page and learn more about the amazing features! Our plugin is extremely popular, and many people are finding it very useful and essential as they create event websites with Divi.
I hope you have enjoyed learning Divi Events Calendar Feature Update 2.3. Please share your thoughts in the comments below. If you find value in this type of post, please subscribe because we have tons of tutorials in progress to be posted!
Subscribe
Each month we send out a roundup email newsletter with the latest tutorials, product updates, helpful resources, and any other industry or personal news. Occasionally we send an extra separate email here and there if we just can’t wait! So that’s what you will get if you subscribe, and you can always unsubscribe at any time if you just can’t take it anymore 🙂
Nelson is the owner of Pee-Aye Creative in the beautiful state of Pennsylvania. He loves helping small businesses, exploring outdoors, building websites with Divi, and teaching others.
In this tutorial I will show you how to make highlighted focus input field borders in the Divi Contact Form module.
Pin It on Pinterest
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"USD","currency_symbol":"$","currency_type":"decimal","blank_flag_url":"https:\/\/wordpress-292293-1617718.cloudwaysapps.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/wordpress-292293-1617718.cloudwaysapps.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":500,"top_media_type":"none","featured_image_url":false,"featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Leave a tip","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Pee-Aye Creative","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Pee-Aye Creative","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for being a supporter! It is people like you who keep us going week after week!","payment_confirmation_title":"Pee-Aye Creative","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
0 Comments