Skip Navigation

[Resolved] Divi Theme Integration for Power Users

This support ticket is created 7 years, 3 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
- 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 7:00 – 14:00 -
- 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 15:00 – 16:00 -

Supporter timezone: Europe/London (GMT+00:00)

This topic contains 2 replies, has 2 voices.

Last updated by zacharyL 7 years, 3 months ago.

Assisted by: Nigel.

Author
Posts
#561024

We used to use the Divi Layouts plugin, which allowed us to use Layouts to create w/e layouts we wanted (Header, Content, Footer) using Layouts, and pop the Divi Nav/Footer, etc into Layouts via Divi Component Cells. Our workflow requires this, and we've adopted Toolset and already developed a few sites using that approach, but recently, you guys have changed the way you support 3rd party themes, and we're now encouraged to discontinue use of the Divi Layouts Integration Plugin. This is an issue for us because we do custom designed sites using Divi and we require the ability to place Rows/Cells above and below Divi's default navigation/footer elements.

Questions:

1. Will the Divi Layouts Plugin still work?

2. Are you discontinuing support for the Divi Layouts plugin entirely?

3. Can I put in a Feature Request to support the option to use the old workflow with Divi Component Cells and ability to create Parent/Child layouts for Header/Footer using Layouts?

4. If this isn't something you guys can/will implement any time soon, how much work am I getting into trying to modify Divi to behave this way using your Theme Development Documentation?: https://toolset.com/documentation/user-guides/develop-layouts-based-themes/

Thanks.

#561095

Nigel
Supporter

Languages: English (English ) Spanish (Español )

Timezone: Europe/London (GMT+00:00)

Hi Zachary

The motivation for the changes in theme integrations was to make it easier for most users—for whom the existing workflow was too demanding—not to eliminate the workflow for more advanced users.

So, we will continue to support the Layouts Divi integration plugin so that it can be used as before to design the entire page, including Headers and Footers, although we are unlikely to actively add new features to it.

If you use the integration plugin it should work, and if it doesn't (because of a Divi update, for example) we will fix it.

If you don't use the integration plugin (which is what we now expect of most of our users) then you should find that Layouts and Divi work fine together, but only for the content area of the page.

This approach has evolved over the past few months, and we haven't necessarily communicated that too well. Removing the integration plugin from the downloads page when it was no longer needed was a mistake and sent the wrong signal, for example.

You might like to know that we are working on a new feature that gives back some of the control lost when stopping using the integration plugins. Your Layouts will still only affect the content area of the page, but for each Layout you create you will be able to set theme options from that Layout.

What does that mean? Well, if your theme options let you specify left sidebar, right sidebar, or no sidebar, for example, then a Layout for one post type might specify left sidebar and a Layout for a different post type might specify no sidebar.

For this to work the theme will need to supply a JSON configuration file. It's an opt-in programme that will begin with a handful of themes, but my understanding is that we will provide what is required for it to work with Divi.

With this you may find you can change your workflow to use the odd hook or modification of a child theme to add whatever you want above/below Divi elements from the header or footer – or you can carry on as before.

#561436

This all sounds great. Continuing support for the Divi Integration Plugin is music to my ears as it allows us to do exactly what we need.

I'll keep an eye out for the future Theme Support Features you mentioned.

Thanks!