=== MINDBODY Widget === Contributors: healcode_wordpress Donate link: https://www.mindbodyonline.com/ Tags: HealCode, MINDBODY, Branded Web, add HealCode, insert Widget, insert Widgets, add Widget, add Widgets, add HealCode Widget, add HealCode Widgets, MINDBODY Widgets, shortcode, shortcodes, calendar, pear, schedule, soap, yoga, pilates, crossfit, mindbody website integration, mindbody api, sidebar, footer, header, mindbody website integration Requires at least: 3.0 Tested up to: 5.1.1 Stable tag: 1.1.20 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Display your MINDBODY information on your WordPress website using shortcodes. == Description == **Now developers and non-developers alike can add MINDBODY Widgets to WordPress websites using shortcodes!** Bring the power of MINDBODY into your website, including your classes, enrollments, appointments, staff biographies, class/enrollment descriptions, and more. This plugin lets you generate shortcodes for your MINDBODY Widgets. The shortcodes can be used in your pages, posts, and WordPress widgets to display your MINDBODY information. *To add MINDBODY user login and registration links to your main navigation menu, check out the [MINDBODY Login](https://wordpress.org/plugins/healcode-mindbody-link/) plugin.* **NOTE** You will need a MINDBODY account to use this plugin. Visit [MINDBODY](https://www.mindbodyonline.com/ "MINDBODY") to sign up! = Plugin Features = * Converts MINDBODY Branded Web Widget codes to shortcodes * Support for Widget shortcodes in WordPress Widgets * Dropdown menu in TinyMCE editor to select Widget shortcodes easily = Schedule Widget = * Clients can quickly see the latest schedule and sign up or pay for a class without ever leaving your website. * Calendar or list view options * Shows single or multi-locations * Automatically switches to mobile view when viewed from iPhone or Android phone * E-commerce integration with MINDBODY account via integrated Consumer Cart * Shows classes and enrollments * Pick which day the schedule starts * Choose timeframe displayed * Class type and instructor filtering * Filter by day and/or time of day * Option to create a ‘Today’s Schedule’ widget * Fully customizable via CSS * Changes made in MINDBODY auto-update in real-time in the widget on a website = Enrollments Widget = * Clients can register and pay for the enrollments on the spot. * Set the timeframe, allows for up to a year. * Ability to hide enrollments already underway. * Select a summary or detailed views. * Narrow view also available for sidebars * Filter by day and/or time of day * Type and instructor filtering * Shows single or multi-locations * Fully customizable via CSS * Automatically switches to mobile view when viewed from iPhone or Android phone * E-commerce integration with MINDBODY account via integrated Consumer Cart * Changes made in MINDBODY auto-update in real-time in the widget on a website = Appointments Widget = * Clients can search for and book appointments * Supports new client sign-ups and purchases * Choose how many days are displayed * Instructor and session type filtering * Supports 'request' and 'book' appointment modes in MINDBODY * Shows single or multi-locations * Fully customizable via CSS * Automatically switches to mobile view when viewed from iPhone or Android phone * E-commerce integration with MINDBODY account via integrated Consumer Cart * Changes made in MINDBODY auto-update in real-time in the widget on a website = Registration Widget = * Clients can do paperless registration and get set up in your MINDBODY account. * Supports liability release agreements that are created/stored in MINDBODY * Creates profile in MINDBODY with information inputted by new registrant * Creates PDF of info supplied in profile in MINDBODY * Great for health intake or goal-setting forms * Get notified of new registrants * Constant Contact and Mailchimp integration * Fully customizable via CSS = Prospect Widget = * Leads fill this out when contacting you * Get notified of new prospects for better response time * Perfect for newsletter sign ups * Customize client indexes * Constant Contact and Mailchimp integration * Fully customizable via CSS = Staff List Widget = * Lists bios, photos and schedules of staff on a webpage * Staff bios, photos and schedule from MINDBODY get pulled down into the widget * Changes to MINDBODY automatically update on the website * Sort and order staff when displayed by widget on the website * Fully customizable via CSS = Class List Widget = * Lists class descriptions, photos and schedules of classes on a webpage * Class descriptions, photos and schedule from MINDBODY get pulled down into the widget * Changes to MINDBODY automatically update on the website * Fully customizable via CSS = Consumer Cart = * Provides full ecommerce integration with MINDBODY * Clients can see purchase history, their schedules, account balances and personal information * Clients can purchase items set up in MINDBODY using Pricing Options * New clients can register, existing clients can use their MINDBODY credentials to log in == Installation == = Installing the Plugin = 1. From within your WordPress dashboard, go to Plugins > Add New 2. Search for "MINDBODY", and select the "MINDBODY Widget" plugin 3. Click "Install Now" 4. Activate = Installing the Plugin (Developers) = 1. Upload all the files and folders in the `healcode-mindbody-widget` folder to the `/wp-content/plugins/` directory 2. In the admin panel under "Plugins" activate MINDBODY Widget = Using the Plugin = [See our FAQ here.](https://support.mindbodyonline.com/s/article/ka032000000LBlAAAW/Putting-widgets-on-WordPress-com-branded-web-tools-formerly-HealCode?language=en_US) == Frequently Asked Questions == = What are MINDBODY Widgets? = MINDBODY widgets are installed onto your website and Facebook pages and sync with your MINDBODY account. They are also mobile-friendly. [Sign up for MINDBODY!](https://www.mindbodyonline.com/branded-web-tools "Sign up for MINDBODY!") = How do I add a MINDBODY Widget? = See our [MINDBODY Widget Plugin FAQ](https://support.mindbodyonline.com/s/article/ka032000000LBlAAAW/Putting-widgets-on-WordPress-com-branded-web-tools-formerly-HealCode?language=en_US) = Where do I find my MINDBODY Widget code? = You can find the code for each Widget in its control panel in the MINDBODY Branded Web Manager. You can login [here](https://manager.healcode.com/users/sign_in "here"). = If I make changes to the Widget, will I need to reinstall the shortcode or copy the Widget code again? = No, you will only need to create the Widget shortcode once. The exceptions to this are if the shortcode is deleted from your WordPress Admin area or if you create a new website. = My Widgets are already installed, do I need this plugin? = You do not **need** the plugin, but we recommend that you use it. The plugin makes it easier for you to manage pages on which Widgets are installed. Want to switch to the plugin? Install a Widget using the plugin on a test page before you delete anything, if you prefer the plugin, you will need to delete your previous Widgets from your website and replace them with the plugin shortcodes. You can find instructions for installing a Widget with the plugin [here](https://support.mindbodyonline.com/s/article/ka032000000LBaWAAW/Putting-widgets-on-WordPress-ORG-using-shortcodes-generated-by-a-plugin-Branded-web-healcode?language=en_US). = How are these Widgets different from my current MINDBODY Widgets? = These are exactly the same Widgets that you are currently using. They are just installed differently. = Is there another way to install the Widgets to my WordPress website? = Yes, see our FAQ [here](https://support.mindbodyonline.com/s/article/ka032000000LBlAAAW/Putting-widgets-on-WordPress-com-branded-web-tools-formerly-HealCode?language=en_US). = Does this plugin work with the Fusion Builder plugin? = Yes. You can use it within a text box. = What if the MINDBODY Widget is not working properly? = Please check the WordPress version you are using. Make sure it meets the minimum version recommended by us. Make sure all files of the `healcode_mindbody_widget` plugin are uploaded to the folder `wp-content/plugins/` Also, if you have updated the Widget Title for any Widget shortcodes, you will need to re-add the shortcode to your page, post, or WordPress widget. This is because changing the Widget Title changes the shortcode itself. = What if I have 2 MINDBODY Widgets placed adjacently, but only one of them works? = Please use a whitespace to separate 2 shortcodes. More questions ? [Contact MINDBODY Support.](https://support.mindbodyonline.com/) == Screenshots == 1. The “Add Widget Shortcode” page in the WordPress Dashboard 2. This is the Widget’s entry after adding a Widget shortcode; you have the options of deactivating the widget, editing it, or deleting it. 3. This the button in the editor you click to select your shortcode. 4. The modal allows for super easy shortcode insertion. Just click the button for the shortcode you want to insert. 5. This is a demo Schedule Widget that was installed using a Widget shortcode. Notice that the Schedule Widget is displaying real-time information from our demo MINDBODY account. 6. Adding a MINDBODY Widget to a "sidebar" using WordPress widgets. 7. You can add a "Today's Schedule" widget to the sidebar. == Requirements == * WordPress 3.0+ * PHP 5+ * [Activated MINDBODY account](https://www.mindbodyonline.com/ "Activated MINDBODY account") == More Information for Developers == * This plugin can also be used to add MINDBODY Links to pages, posts, and WordPress widget areas (such as sidebars and footers). * Using this plugin prevents accidental deletion of MINDBODY Links in the future, as the WordPress Visual Editor will stay enabled. == Changelog == = 1.1.20 = * Fix widget_init argument type bug = 1.1.19 = * Replace deprecated create_function = 1.1.18 = * Update 'tested up to' version number = 1.1.17 = * Remove broken video in readme = 1.1.16 = * Reflect MINDBODY ownership = 1.1.15 = * Remove deprecations = 1.1.14 = * Copy change * Code cleanup = 1.1.13 = * Update to work with TinyMCE 4 = 1.1.12 = * bug fix = 1.1.11 = * Compatibility with Visual Composer * Cleaned code, because clean code is awesome = 1.1.10 = * Update Submenu = 1.1.9 = * Update JS enqueuing to best practice = 1.1.8 = * Fix initial load for first time installers * Update screenshots = 1.1.7 = * Editor update = 1.1.6 = * Code cleanup = 1.1.5 = * Code cleanup * Settings simplification = 1.1.4 = * Revert to 1.1.0 = 1.1.3 = * Update defaults = 1.1.2 = * More cleanup = 1.1.1 = * Clean up files = 1.1.0 = * Compatibility with WordPress 4.5 = 1.0.9 = * Compatibility with WordPress 4.4 = 1.0.8 = * Fixed issue with the Visual Editor for some WP themes = 1.0.7 = * Changing WP_Widget to __construct * Compatibility with WordPress 4.3.0 = 1.0.6 = * Editing lingo = 1.0.5 = * Compatibility with WordPress 4.2.2 = 1.0.3 = * Bug fix - fixed the shortcodes on the Widget Shortcodes screen * Adjusted text in the WordPress widget screen = 1.0.2 = * Image change = 1.0.1 = * Styling changes = 1.0.0 = * Compatibility with WordPress 4.1 == Upgrade Notice == = 1.1.20 = * Fix widget_init argument type bug = 1.1.19 = * Replace deprecated create_function = 1.1.18 = * Update 'tested up to' version number = 1.1.17 = * Remove broken video in readme = 1.1.16 = * Reflect MINDBODY ownership = 1.1.15 = * Remove deprecations = 1.1.14 = * Copy change * Code cleanup = 1.1.13 = * Update to work with TinyMCE 4 = 1.1.12 = * bug fix = 1.1.11 = * Compatibility with Visual Composer * Cleaned code, because clean code is awesome = 1.1.10 = * Update submenu = 1.1.9 = * Update JS enqueuing to best practice = 1.1.8 = * Fix initial load for first time installers * Update screenshots = 1.1.7 = * Editor update = 1.1.6 = * Code cleanup = 1.1.5 = * Code cleanup * Settings simplification = 1.1.4 = * Revert to 1.1.0 = 1.1.3 = * Update defaults = 1.1.2 = * More cleanup = 1.1.1 = * Clean up files = 1.1.0 = * Compatibility with WordPress 4.5 = 1.0.9 = * Compatibility with WordPress 4.4 = 1.0.8 = * Fixed issue with the Visual Editor for some WP themes = 1.0.7 = * Changing WP_Widget to __construct * Compatibility with WordPress 4.3.0 = 1.0.6 = * Editing lingo = 1.0.5 = * Compatibility with WordPress 4.2.2 = 1.0.3 = * Bug fix = 1.0.2 = * Image change = 1.0.1 = * Styling changes