Divi gets even better with new version 2.1

Divi gets even better with new version 2.1

Divi keeps getting a better WordPress theme with every update. Its newest version, Divi 2.1, has just been released today and it comes with several interesting new features.

Elegant Themes has titled the Divi 2.1 release post “Divi 2.1 Introduces New One-Page Website Features & A Ton Of Additional Improvements” because the most outstanding features of the new version are headed towards the development of one-page websites.


Some of the new features included in Divi 2.1 are:

  • Floating Side Navigation
  • “Back to top” button
  • Smooth Scrolling Internal Links
  • Sticky Images

But there is a whole lot of other new improvements that have been packed with Divi 2.1, besides many fixes for issues reported since the release of Divi 2.0.

For more information, read the full post just published by Elegant Themes to announce this new release.

Disclosure: Some of the links in this post are affiliate links. This means if you click on the link and purchase the item, the owner of this website will receive an affiliate commission.

Divi 2.1

Luis Alejandre

Luis is the creator of Divi4u and the editor of this blog. You can read more about Luis in his About page. Luis also created and runs the free online WordPress tool WPThemeDetector.
Liked this? Please share it!


  1. Hi Luis,

    Saw your post on the ET blog article regarding the predefined layouts list and child creation, and added my own wanting to know if it was fixed under yours…

    I’d be curious if/when you might know anything more… 🙂

    Kind regards.

  2. Hi Luis,

    I’ve noticed that the “Back to Top” button and ET Settings for Side Navigation don’t work with your current version of Divi Children Plugin. Will you be releasing your version 2.0 soon?


    • Hi Martin,

      Version 2.0 was due to be released next week. However, I now have to do some more testing because of the release of the new version 2.1 of Divi, for which some issues are showing up.

      For example, the “Back to Top” button does not work because the footer.php file has changed for Divi 2.1 and Divi Children creates a footer.php with the custom credits function included that is based on the footer.php of Divi 2.0.

      I may even release an intermediate version of Divi Children prior to version 2.0 in order to address the new issues caused by the changes introduced by Divi 2.1.

      Thank you for pointing this out.

  3. Has your plugin been updated? Is is usable now with the new Divi ?

    • Hi Scott,

      I´m working on it. My problem is that, just when I was almost ready to release Divi Children 2.0 (which will include a lot of new stuff), Elegant Themes released Divi version 2.1.

      Divi 2.1 came with some changes that may affect child themes created by the Divi Children plugin, for instance the “Back to Top” button as you can read on the comments above.

      And, right after Divi 2.1, Elegant Themes released versions 2.1.1 and 2.1.2, so I have to check everything against the latest version.

      I´ve finally decided not to release an intermediate version of Divi Children, so everything will go on version 2.0. Otherwise I would need to delay Divi Children 2.0 even further.

  4. Luis

    I have done 2 fresh installs of wordpress and Divi children I still cannot get this plug in to work perfectly. Twice i have the following

    Warning: copy() [function.copy]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/your100k/public_html/wp-content/plugins/divi-children/divi-children.php on line 133

    Warning: copy(http://your100kplan.com/wp-content/plugins/divi-children/images/screenshot.jpg) [function.copy]: failed to open stream: no suitable wrapper could be found in /home/your100k/public_html/wp-content/plugins/divi-children/divi-children.php on line 133

    Warning: file_get_contents() [function.file-get-contents]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/your100k/public_html/wp-content/plugins/divi-children/divi-children.php on line 135

    Warning: file_get_contents(http://your100kplan.com/wp-content/plugins/divi-children/includes/templates/functions-base.txt) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/your100k/public_html/wp-content/plugins/divi-children/divi-children.php on line 135

    Warning: file_get_contents() [function.file-get-contents]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/your100k/public_html/wp-content/plugins/divi-children/divi-children.php on line 138

    Warning: file_get_contents(http://your100kplan.com/wp-content/plugins/divi-children/includes/templates/footer-base1.txt) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/your100k/public_html/wp-content/plugins/divi-children/divi-children.php on line 138

    Warning: file_get_contents() [function.file-get-contents]: http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/your100k/public_html/wp-content/plugins/divi-children/divi-children.php on line 139

    Warning: file_get_contents(http://your100kplan.com/wp-content/plugins/divi-children/includes/templates/footer-base2.txt) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/your100k/public_html/wp-content/plugins/divi-children/divi-children.php on line 139

    Please can you tell me what I am doing wrong, it says the plug in has installed but there is no screenshot and I do not want to have errors from day 1!

    Please advise ASAP

    Many Thanks


    • Hi Paul,

      You´re not doing anything wrong. What happens is that your server is configured for not allowing some PHP code to work (for instance: allow_url_fopen=0). This plugin needs to be able to check existing files and to create or copy new ones, but your server does not allow it to do so.

      Everything the plugin tries to do is secure and done locally, but your server treats it as if it were a hacker attack trying to run malware code from an outside source. If you have access to your server configuration you can change that (and to make you feel more comfortable you can change it back again after the plugin did its job). Otherwise you should ask your hosting company.

      However, I´ll try to change the code for future versions of the plugin, doing things in a different manner in order to avoid these issues.

      • Hi Luis

        I do have server access… what do I need to do please



        • Hi again Paul,

          Use a text editor to modify the allow_url_fopen directive in the php.ini file as follows:

          allow_url_fopen = on

          After your child theme has been created you may change that back by modifying that line as follows:

          allow_url_fopen = off

  5. Hi Luis,

    The ET theme helped me add the linkedin and youtube social icons on my theme. To do this I had to make the modifications on the social-icons.php which is located in themes/Divi/includes/.

    I made a copy and put it in my child theme file, but does not make any changes at all. The only way I can have the changes take effect is to put the file in the actual Divi/includes/ folder and not the child theme.

    Am I doing something wrong, or putting it in the wrong place?

    • Hi Diana,

      There are several ways to make that work within your child theme. The easiest one is a piece of cake: you only need to create a new folder named /includes/ in your child theme, and then place your modified social-icons.php file inside that folder.

      Just to make it clear, it should look something like this:


      Sorry for the delay in my answer, I´ve been away for a while during this weekend.

      Let me know if that works alright for you.

      • Worked perfect. Thanks so much, Luis!

        • You´re welcome, Diana. As you´ve seen, it couldn´t have been easier.

  6. Do you still work in Divi Children 2.0 ?With WP releasing new patch in 3.92 today and maybe Divi new update , I assume your awesome effort and work for DIVI`s users would be delay again right?

    • Not too much, I expect to release version 2.0 before the end of next week.

  7. Could you please explain to me how you get this nice looking comment system? Especially the reply button is perfect when you have a ‘click me’ button like I got on my page: amused world.com. I was also wondering how you could get comments on a page not just a post? I’ve activated everything, and even written some comments myself to check if it was enable then, but it doesn’t seem to work.

    • My mistake. I was going a little too fast here.

      I’m still having problem understand the use of Divi Children. I have managed to edit some stuff, but when I try to edit the footer, it doesn’t seem to do it.

      • What settings are you having problems with? Main Footer, Footer Bottom or the Footer Credits?

        Did you change anything in your Divi theme before creating the child theme?

        I´m preparing a post to clarify concepts related to Divi Children. I noticed that some people even mistook the plugin for a ready-to-download child theme and got errors when trying to install it as a theme rather than a plugin.

    • Nothing special here regarding comments, but I noticed you´re using Discuss on your site.

      Allowing comments on pages is a feature that will be added to Divi Children. Maybe I´ll even post a small tutorial for those of you that don´t want to wait till the next update.

      • Please post the tutorial . I would love if you could 🙂

        And yeah, I removed disqus and boom there the nice “reply” button was. Thank you!

        I don’t think I have changed anything other than the text at the bottom before children was installed.

        My main confusion with divi children is how to use it. Is it what’s in the customization section or is it more? When I installed Children I also have to write in stuff for my footer, and I did it again in the customization but it doesn’t seem to update.

        It’s a great feature though, so I want to thank you for that. I’m probably confusing you more with my english, than I’m confused by children haha.

        • Do you mean that you change the values (names, links or text) of your footer credits using the WordPress Customizer and then you loose those settings?

          Are you saving your changes by clicking the Save & Publish button on the Customizer? I guess you are, but it´d be too strange otherwise.

  8. Your site looks like a great resource for the Divi theme. I’m still on the fence on what framework/builder theme to go with for my business site, though, especially in terms of page speed performance. I’ve narrowed this down to Divi vs Genesis + Dynamik + Themify Builder. I’ve checked several of the sites on the Genesis showcase, as well as several on your showcase pages, on PageSpeed Insights and GTmetrix. Generally, I’m seeing lower scores for Divi. For example, when I checked your site (divi4u.com) on PageSpeed Insights the mobile speed score is 38/100 and the desktop score is 43/100. The GTmetrix scores are F (49%) and D (66%) for Page Speed and YSlow respectively, with a homepage load speed of 4.8 seconds.

    Obviously, slow load times impact user experience and can also potentially impact search engine ranking. I really love what I see with Divi, but I’m reluctant due to the speed scores I’m seeing. I know that hosting setup and other speed optimization techniques can go a long way to mitigate speed issues. What is your hosting setup (CDN, WP managed hosting, etc.)? Do you plan to takes steps to optimize images, enable compression, etc.? Are there plugins that are impacting speed? I’d certainly consider Divi if I could see an example of one that is optimized from a hosting/speed standpoint. Do you know of any I could check out without having to check each one listed on your showcase pages or the one on the ET site?

    • Hi Dave,

      I think you shouldn´t compare page loads of websites unless you´re comparing under the same circumstances. If you grab any example site from a theme showcase and another one from a different theme showcase, how would you know exactly what you´re comparing? I mean, the two pages might be quite different, not to mention that only one of them might be using optimization techniques.

      In the case of this particular site I´m not using anything special yet, except that the site is hosted in my own cloud server. Actually, my plan was to launch the site with a plain WordPress installation using the Divi theme and then start optimizing it and telling my readers what I achieved with every step through posts on this blog. This site was launched around three months ago and I´ve been quite busy with the Divi Children plugin as well as with other projects, so I didn´t have the chance to begin those optimization experiments yet. Like I said, I will be posting about it every time I change anything on that direction, but for sure I will use the same pages for comparisons (showing before and after metrics to illustrate what can be achieved).

  9. Hi,

    I’m using Divi 2.0. How do I upgrade to Divi 2.1 manually?


Submit a Comment

Your email address will not be published. Required fields are marked *


Get the new Divi 3.0... With a special membership discount for our readers! Get a DISCOUNT on Elegant Themes membership