Yesterday we released betas for Views and Layouts. These layouts feature tight integration with GeneratePress, OceanWP, Astra, Genesis and Divi themes. Now, you can control different features of the themes for each post type.
Imagine you’re building a site for a car dealership. You have custom types for “cars” and “agents”. The same site also has regular pages and a blog.
Your theme allows you to choose the page layout with Customizer options. You can enable sidebars, boxed layout and other options.
But now, you want to have no sidebar for “cars”, a left sidebar for “agents” and a right sidebar for “blog posts”. You also want to disable the featured image for cars, but keep it for agents.
How would you do this today?
This is exactly why we started the theme integration project. With Toolset’s new theme integration, you can control different theme settings individually for each post type. When you design a template or an archive, you’ll see a list of the theme options and you can control them specifically for the template or archive that you’re designing. No more CSS and JS hacks to get rid of elements that you don’t want on a page. No more need to write a child theme, just to control one of the theme’s template files.
The options that you control depend on the theme. Each of these integrated themes comes with a tiny JSON configuration file, which tells Toolset which options it should offer and how they’re stored.
Watch the different videos below to see how it works for popular themes that we’ve already integrated for you.
We need your help to make sure that we haven’t missed anything
In the last couple of months, Toolset team was busy developing the mechanisms that allow our plugins to set theme options. Eventually, Toolset can control any setting found in the Customizer, in the wp_options table and in postmeta (custom fields). This appears to be covering everything in all the themes that we’ve reviewed.
You are much bigger experts than we are at using these themes and building websites. We need your help to make sure that we haven’t missed or mis-understood any of the features that the theme offers.
If you are using any of the themes below, download the Betas and try with the themes. See that you can achieve the fine level of control that you need. If not, tell us and we’ll add it for the production release.
Demo Videos and Support Links
We prepared a quick demo video that shows how each of these themes works with Toolset and how you can set options when designing templates and archives. If you are a Toolset client, join the support threads that we’ve opened for each of the themes and explain there what’s missing. If you’re not yet a client, scroll down and leave a comment.
Right now, we’ve implemented support for GeneratePress theme. We are going to work on the GP Premium add-ons next. If you are using GeneratePress Premium, please join this thread on GP support, tell us and Tom which add-on you need integrated, why and how you’re going to use it to build sites. With this understanding, Toolset team together with GP developer can implement exactly what you need. Add a comment in this post so we can connect between you and your request (and follow-up).
If you are running into problems with the integration, please report in the Toolset support thread about GeneratePress integration.
* For testing, you need to use the development version of Astra. You can get it from Astra dev on Github. Here is a direct link to download Astra development version. Astra devs will release a production version by the time this new version of Toolset goes into production.
Please report issues and tell us about missing features in the Toolset support thread for Astra integration.
OceanWP has a number of great add-ons. In this beta, we only handled OceanWP theme and not yet its add-ons. If you are using OceanWP add-ons and want them integrated with Toolset, please scroll down to the comments and add your own. Tell us what you need integrated and how you’re going to use it for sites that you build.
Please report issues and missing features in the Toolset support thread for OceanWP integration.
Genesis has many great child themes. Right now, in this beta, we’ve integrated with the base Genesis theme. If you need similar integration with Genesis child themes, please add a comment below. Tell us which theme, what features and how you’re going to use it to build client sites. We’ll need you to also contact the author of the child theme and point them to this post, so we can work on this integration together.
Toolset used to need an integration plugin to work with Genesis. This is no longer the case. You only need Genesis theme (plugin any child theme you’re using), Types and Views. You can use Layouts, but it’s optional.
Found a problem or notice a missing feature? Please report in the support thread for Genesis integration.
There are many Divi add-ons out there, but in this beta we only handle the core Divi elements. If we missed elements from Divi core or if you need us to achieve similar integration with an add-on, please add your comment. Tell us which add-on, where we can find it, which of its features you need integrated and how you’re going to use that integration. Then, please reach out also to the other author and point them here. We need to work on this integration together.
Additionally, please note that Divi theme currently does not feature a straight-forward way to disable sidebars on archive pages. While we are investigating to see if this can be implemented as part of the integration, you can try a workaround, if needed. Make sure not to have any widgets inside the “Sidebar” widget area and in the archive’s layout, select the Row as wide as Bootstrap .container option for all rows.
There’s no need for an integration plugin. If you previously used the Toolset-Divi integration plugin, don’t install it when you’re testing now. You only need Divi, Types and Views. You can also use Layout.
To report issues in this integration, please go to the support thread about Divi integration.
Download and try
To download these betas, log-in to your Toolset account, click on Downloads and change the channel to Beta. You will see betas for Views and Layouts. You can use these betas with the production version of Types and with other Toolset plugins.
Remember that this is a beta. It’s intended for testing purposes and not for production sites. With your feedback, we’re trying to reach production readiness in two weeks.