diff --git a/README.md b/README.md index 117070f..f073583 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Sugar Calendar is a commercial WordPress plugin by [Awesome Motive, Inc.](https://awesomemotive.com). It comes in two flavors: * Lite: free forever on WordPress.org -* Standard: includes Recurring Events and access to Pro add-ons, for purchase at [SugarCalendar.com](https://sugarcalendar.com) +* Standard: includes Recurring Events and access to Pro addons, for purchase at [SugarCalendar.com](https://sugarcalendar.com) Development happens here on GitHub to better facilitate contributions from our community of users, writers, developers, designers, and you. If you have an idea, suggestion, bug report, patch, or pull request, please feel free to submit it here. diff --git a/readme.txt b/readme.txt index 701ec68..92e7a00 100644 --- a/readme.txt +++ b/readme.txt @@ -30,7 +30,7 @@ Most event calendar plugins are either way too simple, or overly complex and blo **Simple event management** - Forget about complicated, cumbersome interfaces and do more with less. Our beautiful admin calendar interface will delight admins and clients on your website’s back-end. -**Unique Calendars** - Assign individual events to a single, specific Calendar. Filter events by Calendar inside of widgets and shortcodes. Extend Calendars even further with Pro add-ons! +**Unique Calendars** - Assign individual events to a single, specific Calendar. Filter events by Calendar inside of widgets and shortcodes. Extend Calendars even further with Pro addons! **Start and end times** - All events can be assigned a starting and end time. Both start and end dates are optional, supporting all-day or specific-duration events. @@ -44,7 +44,7 @@ The full version of Sugar Calendar has several [premium license levels](https:// - Manage recurring/repeating events - Duplicate an event with a single click -- Access [add-ons](https://sugarcalendar.com/free-add-ons/) for integration with [Google Maps](https://sugarcalendar.com/downloads/google-maps/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page), [Gravity Forms](https://sugarcalendar.com/downloads/gravity-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page), and [Ninja Forms](https://sugarcalendar.com/downloads/ninja-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) +- Access [addons](https://sugarcalendar.com/free-addons/) for integration with [Google Maps](https://sugarcalendar.com/downloads/google-maps/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page), [Gravity Forms](https://sugarcalendar.com/downloads/gravity-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page), and [Ninja Forms](https://sugarcalendar.com/downloads/ninja-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) - And get priority help from our globally distributed full-time support team > “I love Sugar Calendar. We've used it for a number of years on our non-profit horse rescue website and it works great. I also use Sugar Calendar on our client's websites, where it also works like a charm! @@ -75,27 +75,27 @@ If you purchase a premium license to Sugar Calendar you have access to: - Priority support - Recurring / repeating events -- Pro add-ons (if you select the Professional or Ultimate license) +- Pro addons (if you select the Professional or Ultimate license) -= Free add-ons = += Free addons = -Extend Sugar Calendar with these free add-ons. We keep the plugin lightweight by letting you add what you need only if you need it! +Extend Sugar Calendar with these free addons. We keep the plugin lightweight by letting you add what you need only if you need it! -- **[Google Maps](https://sugarcalendar.com/downloads/google-maps/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This add-on to Sugar Calendar allows you to display a Google Map of the event location on the event details page. -- **[Ninja Forms Form Embed](https://sugarcalendar.com/downloads/ninja-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This add-on to Sugar Calendar allows you to add a Ninja Forms form to your event pages, so that you can easily add registration forms. If you have one of [Ninja Forms](https://ninjaforms.com/)’ payment gateway add-ons installed ([Stripe](http://ninjaforms.com/downloads/stripe/) or [Paypal Express](http://ninjaforms.com/downloads/paypal-express/)), you can even take payment for event registrations. -- **[Gravity Forms Form Embed](https://sugarcalendar.com/downloads/gravity-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This add-on to Sugar Calendar allows you to add a [Gravity Forms](https://gravityforms.com/) form to your event pages, so that you can easily add registration forms. If you have one of [Gravity Forms’ payment gateway add-ons](https://www.gravityforms.com/add-ons/) installed , you can even take payment for event registrations. -- **[WP All Import](https://sugarcalendar.com/downloads/wp-all-import/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This add-on to Sugar Calendar allows you to bulk import events into Sugar Calendar using [WP All Import](https://wordpress.org/plugins/wp-all-import/). +- **[Google Maps](https://sugarcalendar.com/downloads/google-maps/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This addon to Sugar Calendar allows you to display a Google Map of the event location on the event details page. +- **[Ninja Forms Form Embed](https://sugarcalendar.com/downloads/ninja-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This addon to Sugar Calendar allows you to add a Ninja Forms form to your event pages, so that you can easily add registration forms. If you have one of [Ninja Forms](https://ninjaforms.com/)’ payment gateway addons installed ([Stripe](http://ninjaforms.com/downloads/stripe/) or [Paypal Express](http://ninjaforms.com/downloads/paypal-express/)), you can even take payment for event registrations. +- **[Gravity Forms Form Embed](https://sugarcalendar.com/downloads/gravity-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This addon to Sugar Calendar allows you to add a [Gravity Forms](https://gravityforms.com/) form to your event pages, so that you can easily add registration forms. If you have one of [Gravity Forms’ payment gateway addons](https://www.gravityforms.com/addons/) installed , you can even take payment for event registrations. +- **[WP All Import](https://sugarcalendar.com/downloads/wp-all-import/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This addon to Sugar Calendar allows you to bulk import events into Sugar Calendar using [WP All Import](https://wordpress.org/plugins/wp-all-import/). -= Pro add-ons = += Pro addons = -If you purchase an [Ultimate or Professional license](https://sugarcalendar.com/pricing/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) to Sugar Calendar you get access to all current and future pro add-ons. +If you purchase an [Ultimate or Professional license](https://sugarcalendar.com/pricing/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) to Sugar Calendar you get access to all current and future pro addons. -- **[Advanced Recurring](https://sugarcalendar.com/downloads/advanced-recurring/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This add-on allows you to setup any type of recurring event. Daily, weekly, monthly, and yearly frequencies each have support for Intervals. Day-of-Week, Day-of-Month, and Month-of-Year allow for events to have multiple occurrences. Ordinals allow events to occur on the 2nd Monday, last Friday, and so on. Recurring can stop after a specific date, number of occurrences, or never. -- **[Event Ticketing](https://sugarcalendar.com/downloads/event-tickets/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This add-on allows you to easily sell tickets to your events, whether they are virtual or in-person events. The plugin includes complete order and ticket management, attendee records, emailed and print versions of tickets, and a direct integration with [Stripe](https://stripe.com/) for payment processing. Easily integrates with WooCommerce to allow event tickets to be purchased through existing WooCommerce checkout pages. -- **[Frontend Event Submissions](https://sugarcalendar.com/downloads/frontend-event-submissions/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This add-on allows you to set up event submission forms that provide a way for your community members to create their own events in your calendars. +- **[Advanced Recurring](https://sugarcalendar.com/downloads/advanced-recurring/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This addon allows you to setup any type of recurring event. Daily, weekly, monthly, and yearly frequencies each have support for Intervals. Day-of-Week, Day-of-Month, and Month-of-Year allow for events to have multiple occurrences. Ordinals allow events to occur on the 2nd Monday, last Friday, and so on. Recurring can stop after a specific date, number of occurrences, or never. +- **[Event Ticketing](https://sugarcalendar.com/downloads/event-tickets/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This addon allows you to easily sell tickets to your events, whether they are virtual or in-person events. The plugin includes complete order and ticket management, attendee records, emailed and print versions of tickets, and a direct integration with [Stripe](https://stripe.com/) for payment processing. Easily integrates with WooCommerce to allow event tickets to be purchased through existing WooCommerce checkout pages. +- **[Frontend Event Submissions](https://sugarcalendar.com/downloads/frontend-event-submissions/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - This addon allows you to set up event submission forms that provide a way for your community members to create their own events in your calendars. - **[Calendar Feeds](https://sugarcalendar.com/downloads/calendar-feeds/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - Easily subscribe to Events feeds for any of your calendars in Sugar Calendar from Google Calendar, iCal, Gnome Calendar, or just about any other calendar application. -- **[Event URLs](https://sugarcalendar.com/downloads/event-urls/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - Add a custom URL to any event created through Sugar Calendar with this add-on. This lets you redirect to events on other web sites and pages or simply open them in a new tab. -- **[Zapier](https://sugarcalendar.com/downloads/zapier/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - Add a custom URL to any event created through Sugar Calendar with this add-on. This lets you redirect to events on other web sites and pages or simply open them in a new tab. +- **[Event URLs](https://sugarcalendar.com/downloads/event-urls/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - Add a custom URL to any event created through Sugar Calendar with this addon. This lets you redirect to events on other web sites and pages or simply open them in a new tab. +- **[Zapier](https://sugarcalendar.com/downloads/zapier/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** - Add a custom URL to any event created through Sugar Calendar with this addon. This lets you redirect to events on other web sites and pages or simply open them in a new tab. Sugar Calendar is a verified member of the [Stripe partner program](https://stripe.com/accept-payments/sugar-calendar). This program recognizes software that meets Stripe's strict quality requirements and provides users of Sugar Calendar and Stripe with the confidence they need to trust us both with their payment integrations. @@ -103,10 +103,10 @@ Sugar Calendar is a verified member of the [Stripe partner program](https://stri We have four premium license options that allow you to extend Sugar Calendar Lite. -- Ultimate - unlimited sites, pro add-ons, lifetime license -- Professional - unlimited sites, pro add-ons -- Plus - 3 sites, free add-ons -- Personal - 1 site, free add-ons +- Ultimate - unlimited sites, pro addons, lifetime license +- Professional - unlimited sites, pro addons +- Plus - 3 sites, free addons +- Personal - 1 site, free addons - [Sugar Calendar Pricing Page](https://sugarcalendar.com/pricing/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) = Languages = @@ -132,12 +132,12 @@ Sugar Calendar is built and maintained by [Awesome Motive, Inc.](https://awesome Check out some of our popular posts and release announcements. - [Joining the Awesome Motive Family](https://sugarcalendar.com/sugar-calendar-is-joining-the-awesome-motive-family/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) -- [Professional add-on released: Advanced Recurring](https://sugarcalendar.com/new-pro-add-on-advanced-recurring/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) -- [Professional add-on released: Zapier](https://sugarcalendar.com/new-professional-add-on-for-zapier-launched/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) -- [Professional add-on released: Event URLs](https://sugarcalendar.com/new-professional-add-on-released-event-urls/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) -- [Professional add-on released: Event Ticketing](https://sugarcalendar.com/new-professional-add-on-released-for-event-ticketing/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) -- [Professional add-on released: Calendar Feeds](https://sugarcalendar.com/calendar-feeds-pro-add-on-released/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) -- [Free add-on released: WP All Import](https://sugarcalendar.com/wp-all-import-add-on-released/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) +- [Professional addon released: Advanced Recurring](https://sugarcalendar.com/new-pro-addon-advanced-recurring/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) +- [Professional addon released: Zapier](https://sugarcalendar.com/new-professional-addon-for-zapier-launched/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) +- [Professional addon released: Event URLs](https://sugarcalendar.com/new-professional-addon-released-event-urls/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) +- [Professional addon released: Event Ticketing](https://sugarcalendar.com/new-professional-addon-released-for-event-ticketing/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) +- [Professional addon released: Calendar Feeds](https://sugarcalendar.com/calendar-feeds-pro-addon-released/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) +- [Free addon released: WP All Import](https://sugarcalendar.com/wp-all-import-addon-released/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) **[Subscribe to our newsletter](https://sugarcalendar.com/subscribe/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page)** to get posts like these in your inbox as soon as they’re published. @@ -186,15 +186,15 @@ You can submit a support ticket or pre-sale question from our [support page](htt The [premium versions](https://sugarcalendar.com/pricing/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) of Sugar Calendar have recurring / repeating event features (Personal, Plus, Professional, and Ultimate). Choose from daily, weekly, monthly, and yearly events. -The Professional and Ultimate versions will include the [soon-to-be-released Advanced Recurring pro add-on](https://sugarcalendar.com/preview-of-the-upcoming-advanced-recurring-add-on/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) that will offer the best recurring / repeating event capabilities available on any WordPress plugin! +The Professional and Ultimate versions will include the [soon-to-be-released Advanced Recurring pro addon](https://sugarcalendar.com/preview-of-the-upcoming-advanced-recurring-addon/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) that will offer the best recurring / repeating event capabilities available on any WordPress plugin! = Can I display Google Maps with my Events? = -Yes, there is a [free add-on](https://wordpress.org/extend/plugins/simple-google-maps-short-code/) for showing maps. This add-on works with both lite and full versions of Sugar Calendar. +Yes, there is a [free addon](https://wordpress.org/extend/plugins/simple-google-maps-short-code/) for showing maps. This addon works with both lite and full versions of Sugar Calendar. = Can I have event registration forms? = -We have built free add-ons that provide integration with two popular form builders: +We have built free addons that provide integration with two popular form builders: - [Gravity Forms Form Embed](https://sugarcalendar.com/downloads/gravity-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) - [Ninja Forms form Embed](https://sugarcalendar.com/downloads/ninja-forms-form-embed/?utm_medium=referral&utm_source=website&utm_campaign=wporg-scl-plugin-page) diff --git a/sugar-calendar/includes/admin/general.php b/sugar-calendar/includes/admin/general.php index 8b16f23..dadf336 100644 --- a/sugar-calendar/includes/admin/general.php +++ b/sugar-calendar/includes/admin/general.php @@ -10,7 +10,7 @@ * @todo * * Namespace all of these functions to Sugar_Calendar\Admin\General before - * everyone starts using them in add-ons. + * everyone starts using them in addons. */ // Exit if accessed directly diff --git a/sugar-calendar/includes/admin/nav.php b/sugar-calendar/includes/admin/nav.php index 047e62a..393510c 100644 --- a/sugar-calendar/includes/admin/nav.php +++ b/sugar-calendar/includes/admin/nav.php @@ -191,7 +191,7 @@ function selected_class( $selected = '', $nav = '' ) { * Maybe add the "Add New" button to the end of the navigation. * * This function is a necessary abstraction to allow this API to be reused in - * "Settings" and by external add-ons. See "Event Ticketing" for usage details. + * "Settings" and by external addons. See "Event Ticketing" for usage details. * * @since 2.0.19 */ diff --git a/sugar-calendar/includes/admin/upgrades.php b/sugar-calendar/includes/admin/upgrades.php index cf9e628..40a791e 100644 --- a/sugar-calendar/includes/admin/upgrades.php +++ b/sugar-calendar/includes/admin/upgrades.php @@ -411,12 +411,12 @@ function do_20_migration() { /** * Add event meta keys and values below. * - * - Largely from add-ons + * - Largely from addons * - Empty values are not saved * - Duplicated keys will overwrite * - Repeat get_post_meta() calls are cached */ - // From Google Maps Add-on + // From Google Maps Addon 'location' => get_post_meta( $post->ID, 'sc_map_address', true ) ) ); } diff --git a/sugar-calendar/includes/classes/utilities/class-term-meta-ui.php b/sugar-calendar/includes/classes/utilities/class-term-meta-ui.php index 7425d25..51b3f88 100644 --- a/sugar-calendar/includes/classes/utilities/class-term-meta-ui.php +++ b/sugar-calendar/includes/classes/utilities/class-term-meta-ui.php @@ -4,7 +4,7 @@ /** * Term Meta UI Class * - * This class is base helper to be extended by add-ons that may want to + * This class is base helper to be extended by addons that may want to * provide a UI for term meta values. It hooks into several different WordPress * core actions & filters to add columns to list tables, add fields to forms, * and handle the sanitization & saving of values. diff --git a/sugar-calendar/includes/common/general.php b/sugar-calendar/includes/common/general.php index 60bd1eb..d32b7b9 100644 --- a/sugar-calendar/includes/common/general.php +++ b/sugar-calendar/includes/common/general.php @@ -11,7 +11,7 @@ /** * Get the updater * - * This function provides an abstraction layer for add-ons, so that they are not + * This function provides an abstraction layer for addons, so that they are not * required to include their own bespoke copies of it. * * @since 2.0.12 diff --git a/sugar-calendar/requirements-check.php b/sugar-calendar/requirements-check.php index 4c4fc3b..32d4baf 100644 --- a/sugar-calendar/requirements-check.php +++ b/sugar-calendar/requirements-check.php @@ -134,7 +134,7 @@ private function load() { if ( class_exists( $class ) ) { // Bootstrap to plugins_loaded before priority 10 to make sure - // add-ons are loaded after us. + // addons are loaded after us. add_action( 'plugins_loaded', array( $this, 'bootstrap' ), 8 ); // Register the activation hook