: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
=== Supreme Modules Lite - Divi Theme, Extra Theme and Divi Builder ===
Contributors: divisupreme, kenng87
Tags: Divi, Divi Module, Divi Page Builder, divi theme, divi builder, Divi Extensions
Donate link: https://divisupreme.com/supreme-modules-lite-for-divi/
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Divi Supreme lite plugin enhances the experience and features found on Divi and extend with custom creative modules to help you build amazing websites.
Unlike other Divi plugins, the Divi Supreme comes with many free creative and useful yet powerful Divi modules and Divi extensions. Take Divi to the next level and build amazing websites with ease using our simple to implement modules and extensions. Divi Supreme plugin comes with an intuitive interface that blends seamlessly with the Divi theme builder to give you a familiar designing environment with additional elements to work with.
Divi Supreme lite contains 20 Free Divi Custom Modules and more to come soon.
1. Supreme Divi Gradient Text - By using Divi's built-in background gradient tool, this module allow you to have gradient text without coding.
2. Supreme Divi Flipbox - With 4 types of Flipbox effect to choose from (Flip Left, Flip Right, Flip Up and Flip Down), you can create stunning interactive content that converts.
3. Supreme Divi Text Divider - This allow you to create an organized and beautiful to read headlines with many border styles to choose from with the text in-between the Dividers.
4. Supreme Divi Image - This allow you to transform the image using 3D transformation. Rotate it like the way you always wanted without coding.
5. Supreme Divi Typing - An Animated Typing Effect.
6. Supreme Divi Button - Allow you to have two buttons with a separator text in between. 10 types of hover animation to choose from and also have image and video lightbox that supports: YouTube, Vimeo and Dailymotion!
7. Supreme Divi Facebook Feed - Create Facebook Page Feed easily without having to embed them again.
8. Supreme Divi Facebook Comments - Create Facebook Page Comments easily without having to embed them again.
9. Supreme Divi Embed Twitter Timeline - Create Twitter Timeline Feed easily without any coding.
10. Supreme Divi Contact Form 7 - Big fan of Contact Form 7 plugin? Now with Supreme Contact Form 7, you can select your contact form from the dropdown list without having to go back and forth switching between Visual Builder and Contact Form 7 setting page copying the shortcode and adding it to the Divi Code Module. Style your Input Fields, Button, Labels, Validation, Error Messages and more!
11. Supreme Divi Caldera Forms - Now with Divi Supreme Caldera Forms module, you can select your contact form from the dropdown list without having to go back and forth switching between Visual Builder and Caldera Forms setting page copying the shortcode and adding it to the Divi Code Module. Style your Input Fields, Button, Labels, Error, Success Messages, Upload file and more!
12. Supreme Divi Embed Google Map - Embed Google Map right into your Divi's site easily without having to worry about anything else.
13. Supreme Divi Text Badges - This will show a badge before or after the text. A great way to show highlighted/important text badge.
14. Supreme Divi Menu - Display your WordPress menu and design it in whatever way you want. Use it for Footer or Sidebar.
15. Supreme Divi Price List - Create attractive and stunning Price List for your business with easy options. Perfect for menus, catalogs, product lists and any other list of featured items.
16. Supreme Divi Business Hours - This will allow customers to know your service availability time.
17. Supreme Divi Icon List - Create an easy-to-manage list of items, with each item highlighted by it's own icon.
18. Supreme Divi Shapes - Shapes is one of the most important element in Design. So we’ve created this module to make your life easier. Shapes module add life and creativity to your website. Boost your Divi designs, without having to use image files or custom code. Shapes Module comes with 17 types of Shapes and more in the upcoming updates.
19. Supreme Divi Before After Image Slider - The before after image slider module allows you to display the before and after versions of an image by simply sliding over them. Users will be able to move a slider to easily compare the two images.
20. Supreme Divi Lottie - The Supreme Divi Lottie is excellent for adding light and eye-catching animations to your Divi website and increase the conversion and engagement of your customers. This module uses the library of JSON animations from lottefiles.com. The animation library includes thousands of exciting animations made by professional designers from around the world. You can easily pick up an animation that suits your site and your customers and use it in just two clicks.
21. Supreme Divi Image Accordion - Let’s you display all of your images on your Divi website with a stunning hover/click animation and effects. Add as many items as you need providing them with icons, images, titles, descriptions, buttons, and links easily and quickly. It ensures the perfect image quality and combines them beautifully with amazing accordion effects.
- Divi Scheduled Element Visibility - This will extend the Visibility option in the the Section/Row's custom setting to allow you to show or hide the section or row with a specify date/time.
- Divi Shortcodes - This will add a shortcode column in the Divi Library. Use that Divi shortcode to display your layout in any Divi module or even your PHP file by using [divi_shortcode id=""].
- Divi Easy Theme Builder (Header) - This will allow you to customize the Theme Builder Header with option such as Fixed Header and Shrink On Scroll in the Divi Supreme Plugin Setting Page.
Many more Divi Modules and Extensions coming soon...
View [Demo for Divi Supreme](https://divisupreme.com/supreme-modules-lite-for-divi/) or [Demo for Divi Supreme Pro](https://divisupreme.com/features/).
[GO Pro](https://divisupreme.com/) Over 40+ Premium Divi Modules and counting to help you speed up your workflow. Packed with everything you need to build amazing website without any effort. Whether you're just starting out with web design or are an accomplished developer with multiple personal and client projects to think about, Divi Supreme Pro will significantly improve the quality of your design work. With 40+ premium Divi modules and Divi extensions to choose from, this plugin is exactly what you need to extend the functionality of your favorite page builder.
Divi Supreme is featured on [ElegantThemes](https://www.elegantthemes.com/blog/divi-resources/divi-plugin-highlight-divi-supreme). Divi is a great tool for building website, but without proper addons it might take more time and money. Divi's mission is to help users design websites in the easiest, fastest and most streamlined way.
We support Divi's mission through the development of Divi custom modules that focus on beauty, subtle animations and visitor engagement. Whether you are a developer or a designer. Our goal is to give you the perfect tool that is build for Divi professionals.
= Documentation and Support =
- For more information, check out the documentation at [Divi Supreme](https://docs.divisupreme.com/).
* WordPress 4.5 or greater
* PHP version 7.0 or greater
* MySQL version 5.0 or greater
= We recommend your host supports: =
* PHP version 7.0 or greater
* MySQL version 5.6 or greater
* WP Memory limit of 64 MB or greater (128 MB or higher is preferred)
1. Install using the WordPress built-in Plugin installer, or Extract the zip file and drop the contents in the `wp-content/plugins/` directory of your WordPress installation.
2. Activate the plugin through the 'Plugins' menu in WordPress.
4. Click on "Use The Divi Builder" and Click on "Use Visual Builder".
5. Now type in Supreme on the search box and it will Divi Supreme Module will appear.
== Frequently Asked Questions ==
**Do I need Divi Theme for this to work?**
You must have Divi theme, Extra Theme or the Divi Builder installed in order for this plugin to work. [Divi by ElegantThemes](https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=34051&tid1=wordpress) (affiliate link).
**Does it work with the Divi Visual Builder?**
YES! At least Divi 3.1 onwards where they introduced the Divi Developer API.
Divi Theme >= version 3.1
Extra Theme >= version 2.1
Divi Builder >= version 2.1
Yes! Divi Supreme is absolutely free. There is no hidden charge. However if you would like to support our developement, we do have a pro version of Divi Supreme that has even more Divi features, modules and extensions.
**What if I update to Pro version?**
Your existing modules/content will work with pro version. So you won't lose any content/work.
**What's the differences between Divi Supreme Free and Divi Supreme Pro version?**
This is a common question that we get asked here every now and then which is why we decided to create this detailed post to outline the key differences between Divi Supreme Free and Divi Supreme Pro. [Read here](https://divisupreme.com/blog/divi-supreme-free-vs-divi-supreme-pro-what-are-the-differences/).
* Fixed: Divi Price List Module description displaying as a row layout instead of the standard text wrap.
* Fixed: Margin bottom issue for child items in the Divi Price List Module on both Visual Builder and Frontend.
* Fixed: Divi Price List Module's responsive price, title and content text is not showing in the Divi Visual Builder.
* Fixed: Deprecated: Using ${var} in strings is deprecated, use {$var} instead warning message for Divi Flipbox.
* Fixed: Removed quotes in the data attribute for the Divi Lottie Module, which were causing invalid HTML and issues with the DOM parser.
* Enhanced: Made the Divi Lottie Module compatible with TranslatePress.
* Updated: Magnific Popup JS to version 1.2.0 which fixes jQuery deprecated functions and potential security vulnerabilities.
* Fixed: Fatal error: Uncaught Error: Undefined constant "DSM_PRO_VERSION" in Flipbox Module
* Fixed: Undefined DSM_PRO_VERSION.
* Fixed: Stored DOM-Based Cross-Site Scripting via Magnific Popups JavaScript Library.
* Fixed: button_one_id and button_two_id potential XSS issue.
* Added: WPML Compatibility.
* Fixed: Deprecated: Implicit conversion from float
* Fixed: Doesn’t properly sanitize it’s Cursor Character data attribute in it’s Divi Supreme Typing Effect Module. - Vulnerable to DOM-Based Cross-Site Scripting via the ‘typing_cursor’ parameter. Thanks to webbernaut.
* Enhanced: Now fully compatible with PHP 8.2, including the removal of all deprecated PHP warning notices related to PHP 8.2.
* Fixed: Resolved an issue with the Divi Flipbox Module where the Header Tag was not displaying the correct value. This fix ensures that the appropriate header tag is now rendered as intended.
* Fixed: Button Icon not showing in Divi Contact Form 7 module.
* Fixed: undefined DSM_PRO_VERSION.
* Fixed: Issue with the date input field not showing an icon in the Divi Contact Form 7 Module in Chrome Browser.
* Enhanced: The Divi Contact Form 7 Module has been updated with new select, date, and button codes from the Contact Form 7 plugin.
* Added: Date input icon Font size option to Divi Contact Form 7 module.
* Enhanced: All Divi Supreme Lite modules have been converted to Divi Supreme Pro features. Users can now enjoy the full range of capabilities available in Divi Supreme Pro.
* Enhanced: Enhanced: Divi Supreme's codebase has been checked for compliance with WordPress Coding Standards, ensuring improved performance and reliability.
* Fixed: Fixed: Divi Supreme is now fully compliant with Divi API and WordPress hooks. Additionally, a PHP warning error has been resolved, ensuring smooth functionality for all users.
* Added: Dynamic CSS and JS has been included in the Lite version of Divi Supreme. This update provides more flexibility and customization options for users.
* Remove: Removed: Divi Templates Extension has been deprecated and is no longer supported in Divi Supreme.
* Fixed: Divi Embed Twitter Timeline not showing on frontend due to height conflict.
* Fixed: magnific popup not found if using Divi plugin instead of Divi Theme.
* Fixed: Contact form 7 button conflict with Theme Customizer Button styles.
* Fixed: Text alignment CSS classes not found in newer Divi version.
* Enhanced: Enqueued magnific-popup.js from /includes/builder/feature/dynamic-assets/assets/js/magnific-popup.js only when using Lightbox and Popup features.
* Enhanced: Divi Embed Google Map Module (No API required) – Added Fallback method if Google Map API is saved.
* Enhanced: Zoom option unitless for Divi Embed Google Map Module.
* Enhanced: Divi Embed Google Map.
* Note: The Embed Google Maps JavaScript API v2 is deprecated and has turned off on May 26, 2021 by Google. As a result, all site’s v2 embed maps will stop working, and will return JavaScript errors. Million of websites has been affected by this. Google Embed Map now required a API key even for embed map.
* Fixed: Admin Notice compatibility with Gravity Forms in some cases.
* Fixed: Divi Image Accordion module in Custom Post Type and Theme Builder.
* Enhanched: Add CSS class ‘skip-lazy’ to the before/after images to make sure it is skipped.
* Enhanced: Supreme Button Module conflict with Divi’s button module margin and padding values.
* Added: Divi Image Accordion Module.
* Enhanced: Before After Image Slider Module by executing only in view port. (LazyLoad Enhanced).
* Enhanced Typing Module and Before After Image Slider by checking if waypoints is loaded.
* Fixed: Divi Facebook Page Feed Module flicking issue on Visual Builder.
* Added: Lazy load to all Facebook modules (Using browser’s lazy-loading mechanism by setting the loading=”lazy” iframe attribute).
* Fixed: Divi Supreme Modules insert module in visual builder CSS not loaded.
* Fixed: Contact Form 7 Module visual Show Error & Validation Messages in Visual Builder.
* Fixed: Contact Form 7 Module success and error validation styling in Visual Buidler and Frontend.
* Enhanced: Contact Form 7 Module.
* Fixed: Button padding issue in Divi Flipbox Module.
* Enhanced: Format and follow WordPress Coding Standards for all PHP files in /includes/.
* Enhanced: PHP error shows up when Divi Theme, Extra Theme or Divi builder plugin is not activated.
* Added: Custom Icon for all Divi modules.
* Enhanced: Divi Lottie Module white gap.
* Enhanced: Admin menu logo with base64 background image instead of img.
* Removed: Divi Supreme logo img file in plugin.
* Enhanced: Divi Text Divider Module in Theme Builder where in some cases fonts are not rendering.
* Enhanced: Divi Typing Effect Module padding/margin importancy.
* Enhanced: Minify Easy Theme Builder for Header CSS and JS files.
* Fixed: Conditional check for Easy Theme Builder for Header when there is no header set in Theme Builder causing frontend JS error.
* Enhanced: Format and follow WordPress Coding Standards for all PHP files in /modules/.
* Enhanced: isset() check for uninstall php.
* Enhanced: Divi Easy Theme Builder Header CSS when user "Show Toolbar when viewing site" and "Push Body Down".
* Enhanced: Divi Easy Theme Builder enqueue method making sure JS will only load on Visual Builder or Frontend – For better speed enhancement.
* Added: Acceptance Checkbox Styling into Validation Error in Divi Contact Form 7 Module.
* Enhanced: Divi Contact Form 7 Module button margin and padding value.
* Fixed: Divi Easy Theme Builder for Header javascript error when using Visual Builder.
* Enhanced: Divi Easy Theme Builder for Header on first load CSS transition.
* Enhanced: Shrink transition Divi Easy Theme Builder for Header.
* Fixed: Top Padding in Visual Builder when using Divi Easy Theme Builder Header.
* Enhanced: Change CSS for Fixed Header to sticky in Visual Builder when using Divi Easy Theme Builder Header to prevent from using javascript.
* Enhanced: Divi Easy Theme Builder enqueue and dequeue script method in when accessing Divi Visual Builder.
* Enhanced: Divi Easy Theme Builder Header auto calculation white gap on the top.
* Fixed: Menu dropdown icon showing properly due to padding when using Divi Easy Theme Builder for Header.
* Enhanced: Public enqueued method.
* Added: Divi Easy Theme Builder Header.
* Enhanced: Divi Supreme setting page.
* Enhanced: Check through most files with WordPress Coding Standards to ensures code quality and adherence to coding conventions.
* Fixed: Divi Flipbox Module overlapping issue in Firefox Browser.
* Fixed: Divi Flipbox Module flip animation.
* Fixed: Divi Text Badges Module border not rendering on main module due to wrong CSS target.
* Fixed: Divi Flipbox default fonts issue.
* Fixed: Existing user using Divi Flipbox module.
* Fixed: Flickering issue on Divi Flipbox module.
* Fixed: PHP warning and notice showing up when logged in users roles are empty in Divi Scheduled Element Extension.
* Enhanced: Divi Flipbox title font-size to revert back to Divi's default h4 at 18px.
* Added: Title, Subtitle and content fonts to Divi Flipbox main module.
* Enhanced: Divi Lottile Module upload mime type to json instead of image.
* Enhanced: current_time() to wp_date() in Divi Scheduled Element Extension which is a new WordPress function and works better for compatibility.
* Added: Left Spacing to UL in Divi Supreme Menu Module.
* Enhanced: Divi Menu Module.
* Added: Hover and Responsive to relative Menu Module Options.
* Fixed: Divi Embed Twitter Timeline Module limit tweets unit bug.
* Removed: Autoplay in Divi Lottie Module.
* Added: Divi Lottie Module Viewport Option.
* Enhanced: Animate Divi Lottie Module only when entering viewport.
* Enhanced: Animation performance in Divi Lottie Module by pausing animation out of viewport.
* Enhanced: Divi Lottie Module animation by setting progressiveLoad and setSubframe to false.
* Enhanced: Remove possible debug error messages in Divi Before After Image Slider.
* Enhanced: Check if class DSM_JSON_Handler exist to prevent error when activating plugin in some cases.
* Fixed: Unable to upload images to the WordPress Media Uploader due to wp_check_filetype_and_ext.
* Added: Allow JSON file through WordPress Media Uploader option in Divi Supreme Plugin Setting.
* Added: JSON upload mimes to upload_mimes and wp_check_filetype_and_ext for Divi Lottie Module.
* Enhanced: Divi Shapes Module Padding rendering issue.
* Enhanced: Overall improvements in Divi Shapes Module.
* Enhanced: Modules PHP files has been formatted.
* Enhanced: Divi Business Hours Margin/Padding.
* Fixed: Divi Shapes Module Margin/Padding rendering issue in Visual Builder.
* Fixed: Divi Before After Image Slider module $animation_style var not found.
* Enhanced: Divi Before After Image Slider label text with spaces.
* Fixed: Divi Before After Image Slider JSON error on frontend.
* Fixed: Divi Before After Image Slider not uploaded to WordPress repository.
* Added: Divi Before After Image Slider.
* Enhanced: Remove plugin version in Facebook API enqueue script method.
* Added: Tabs option( Timeline, Events and Messenges ) to Divi Facebook Page Feed
* Enhanced: Facebook ID API and script enqueue method for Divi Facebook Page Feed and Divi Facebook Comment Module.
* Added: Social Media Tab to Divi Supreme Plugin Page Option.
* Enhanced: Check through most files with WordPress Coding Standards to ensures code quality and adherence to coding conventions.
* Enhanced: Error message showing up when using Divi Supreme Shapes Module.
* Fixed: Visual Builder module icon not showing for Divi Supreme Shapes Module.
* Enhanced: Business Hours, Flipbox and Pricelist module to use et_core_sanitized_previously() instead of et_sanitized_previously() function.
* Added: Sanitized method to _post for Caldera Forms and Contact Form 7 module.
* Added: Notice message when no contact form selected or plugin is not installed for Caldera Forms and Contact Form 7 module.
* Enhanced: Caldera Forms and Contact Form 7 module in Visual Builder Mode that causes ajax 400 error when either one of the plugin is not installed.
* Added: Divi Shapes Module.
* Removed: Position fields in child modules due to new Divi 4.2 update that causes unnecessary position output in both Frontend and Visual Builder.
* Fixed: Supreme Button Module conflict with Divi's button module margin and padding value.
* Fixed: List Style not rendering properly for Menu Module in Blog Post.
* Enhanced: Icon List Module enhancement on Visual Builder.
* Added: Alignment and Vertical Alignment to Icon List Module.
* Fixed: Icon List Module CSS Selector on Visual Builder.
* Fixed: Icon List Module Margin Bottom on Visual Builder.
* Enhanced: Facebook API to version 5.0.
* Enhanced: Compatibility with Divi Supreme Pro.
* Added: youtu.be link support for Video Popup in Button Module(Visual Builder).
* Added: youtu.be link support for Video Popup in Button Module.
* Renamed: Divi Scheduled Content to Divi Scheduled Element.
* Enhanced: Caldera Form Module Grid and Column.
* Removed: WordPress local timezone option when using Scheduled Element Extension that causes reload due dynamic time.
* Renamed: Scheduled Content Extension to Scheduled Element Extension.
* Added: Display WordPress local timezone when using Scheduled Content Extension for easy viewing.
* Rewrote: Scheduled Content Extension.
* Changed: Scheduled Content TimeZone to WordPress Timezone.
* Added: Border and Shadow to Facebook Feed and Facebook Comment Module.
* Hotfix: Flipbox Module on Firefox Mac OS.
* Removed & Fixed: Enhance the row for Caldera Forms Module which causes extra padding when using conditional fields.
* Fixed: Flipbox Height issue from recent update.
* Removed: Text Alignment on Flipbox Parent Module.
* Fixed: Flipbox Flicking Animation.
* Fixed: Flipbox Responsive Height on Visual Builder.
* Removed: Local development coding in public version.
* Enhanced: Sanitize, escape, and validate POST calls.
* Renamed: Plugin/Readme Name.
* Fixed: Flipbox Module stacking on top of each other on Divi 4 in Visual Builder.
* Enhanced: Flipbox Module icon and image rendering in Visual Builder.
* Added: Image Option to Icon List Module.
* Fixed: Icon List Module Hover Icon not showing in Visual Builder.
* Fixed: Typing Module Main Text Alignment.
* Enhanced: Caldera Forms Module padding rendering on both Visual Builder and frontend.
* Rewrote/Fixed: Caldera Forms Module Title Text CSS selector from h1 to h6.
* Enhanced: Supreme Button Module Separator Text Styling and Overall rendering on both Visual Builder and Frontend.
* Added: Responsive Options to Divi Supreme Button Module’s Alignment.
* Enhanced: Divi Supreme Button Module render method on both Visual Builder and Frontend.
* Fixed: Remove Separator Text on Visual Builder.
* Fixed: Text (Dark/Light) on Supreme Button Module.
* Enhanced: Icon List Module hover padding method on frontend.
* Fixed: Visual Builder Error when using Divi Icon List Module due to spilt.
* Fixed: Styles Reset when using Divi Icon List Module in visual builder.
* Added: Divi Icon List Module.
* Enhanced: HTML special characters are allowed now.
* Renamed: Typing Text to Main Text.
* Moved: Typing Cursor Color option to Typing Styles.
* Fixed: Caldera Forms undefined props.
* Fixed: Caldera Forms select background color not rendering.
* Enhanced: Divi template output.
* Fixed: Facebook Comments Module not rendering in Visual Builder due empty URL.
* Added: “Remove All Data on Uninstall” (Related to Divi Supreme Settings) Option in the Divi Supreme Settings page.
* Added: Search No Result template to Divi Templates.
* Fixed: Footer not showing up on 404 page when using Show on 404 Page Option.
* Fixed: Unnecessary empty HTML p and br Tag on Footer.
* Fixed: Footer not showing up on search no result page.
* Enhanced: Echo method for Divi Template Posts.
* Enhanced: 404 template.
* Enhanced: Divi Supreme Settings Page.
* Fixed: template_include wrong output causes site to break.
* Fixed: Blank pages when using version 1.6.8.
* Fixed: WordPress default login url slug when using 404 - Using template_include for custom 404 template.
* Fixed: Divi footer template for 404 page.
* Enhanced: 404 redirect template.
* Added: Divi Templates - Show or Hide Custom Footer for 404 page.