Notice: Function register_rest_route was called incorrectly. REST API routes must be registered on the rest_api_init action. Please see Debugging in WordPress for more information. (This message was added in version 5.1.0.) in /home/thrivethemes/dev/thrivethemes/ on line 6078

Notice: Function register_rest_route was called incorrectly. The REST API route definition for membership/v1/tags/schema is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home/thrivethemes/dev/thrivethemes/ on line 6078

Notice: Function register_rest_route was called incorrectly. The REST API route definition for membership/v1/tags/activity/(?P[\d]+)/(?P[\d]+) is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home/thrivethemes/dev/thrivethemes/ on line 6078

Notice: Function register_rest_route was called incorrectly. The REST API route definition for tve-dash/v1/growth-tools is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home/thrivethemes/dev/thrivethemes/ on line 6078

Notice: Function register_rest_route was called incorrectly. The REST API route definition for tve-dash/v1/growth-tools is missing the required permission_callback argument. For REST API routes that are intended to be public, use __return_true as the permission callback. Please see Debugging in WordPress for more information. (This message was added in version 5.5.0.) in /home/thrivethemes/dev/thrivethemes/ on line 6078
12 Mega Updates at Thrive Themes – Late April 2020

This update is huge

I'm talking pour-a-coffee, shut-the-door, turn-your-phone-to-silent kind of huge. Your jaw is going to drop so hard there'll be a dent in your desk.

12 huge features have just been added to our suite of plugins. This affects Thrive Architect, Thrive Theme Builder, Thrive Leads and Thrive Apprentice.


Read on to see all 12 updates available to you as soon as you hit that update button.


1. Radio Buttons for Opt-In Forms

What's a Radio Button? You've seen them in the wild before. They look like this:

These are called Radio buttons 

Radio buttons are used on forms and allow a visitor to select a single option. Clicking a new radio deselects the last option.

To access this new form field type, simply add it from the Lead Generation element.

Under 'Field Type', select Radio.

In true Thrive Themes styles, we've made our Radios ridiculously easy to edit and to style.

You can drag to re-order them, click the [+] icon to add a new option, or duplicate and trash them from the canvas.

Our Radio buttons are extremely easy to build right on the canvas.

When you select one of the radios on the canvas, you'll have some color and style settings available in the Architect sidebar.

Main Options for Radio Buttons

Rather than boring old dots, our design team have taken it to the next level with 8 radio styles that you can choose from.

Just look at them!

So many Radios button designs!

What happens when a Radio is selected?

At the moment, you have 2 options for processing the Radio button selection.

  1. 1
    Pass the selection to a custom field in your email marketing tool

In this situation, you can create a custom field in your email marketing tool (such as MailChimp) to store the information. Then when you setup your API connection on the Lead Generation form, you can map the Radio button choice to that custom field.

That means you can collect an email address as well as the subscriber's Radio button choice and save it on their contact record.

  1. 2
    Send the selection in an email from your website

You can include a visitor's Radio button selection in an automated email sent from your website to any email address you nominate, as well as to the visitor themselves. We have more information about this in update #3 below.

(By the way... A third option for Radio buttons will become available soon).

Editing the Value that will be sent

Let's say your visitor selects Radio button #3, that says 'Endurance' as their fitness goal. By default, the text on the button is what will be sent on form submit.

But if you'd like to send a different text value than what is written on the button itself, you can uncheck 'Use label as value' and define a new phrase.

Disabling this toggle lets you edit the value sent on form submit.

That means the user can select 'Endurance' but you can update their custom field with alternative text such as 'Cardio'.

2. Dropdown for Opt-In Forms

Radios are nice... but we can do more.

In this update we've added Dropdowns, also known as a Select.

A Dropdown/ Select lets you open multiple options from one form field.

Just as with Radio Buttons above, Dropdown is a new Field Type you'll find available on your Lead Generation Forms.

Once you enter Edit Mode, you can click twice on your Dropdown field to open it up. Editing the options is easy as clicking [+], typing into the text field and dragging to reorder.

Styled dropdowns are editable right on the canvas.

The Main Options panel for your Dropdown will let you set how many rows are open by default, if you would like a placeholder, and the icon and opening animation.

If you have more options than rows opened, your visitors can scroll up and down to see the other choices.

Dropdowns have a few more options in the Architect sidebar:

Look at all the Dropdown styling options!

Just like Radio buttons, your Dropdown is smart color enabled and includes pre-built styles. Check them out!

Choose the Dropdown style of your dreams.

Combine Radio Buttons with Dropdowns and what do you get?

Powerful Lead Generation forms that allow you to collect more data from your visitors!

Built from scratch with both Radios and Dropdowns.

And Dropdowns pass values in the exact same way as Radio Buttons, either through Custom Fields or directly in an email sent from your site.

Speaking of website emails...

3. Email Notification Editor

In 2018, we released a Contact Form element.

It was incredibly popular, but we heard from you that you also wanted to add people to your mailing list from your Contact Forms... and that you would like more text fields, radios, dropdowns, etc.

Instead of adding these features to Contact Forms, we went the other way:

We added Contact Form features to the Lead Generation element. 

To make our Lead Generation element more useful as a Contact Form, we've built a new Email Notification editor. You'll find it when you add 'Email' as a connection inside of the Lead Generation element.

The new Email Notification Editor is right here.

When you click 'Compose', you'll be presented with a new Email editor that looks like this.

The new Email Editor lets you customize emails sent from your website.

With a few clicks, you can fire off an email whenever someone submits your form. This can be done at the same time as the visitor subscribes, or you can use it for email only.

The primary email is your own notification, usually sent to yourself or someone on your team.

Toggle on a Confirmation email, and you can also send a thank you email to the submitter.

Confirmation emails are sent to the user that submitted the form.

To help you write a customized confirmation email, you can add shortcodes to your email.

Shortcodes will be auto-filled with any values from your form. In the example below, it takes just a few clicks to add a First Name shortcode and personalize the email.

The Add Shortcodes feature lets you include form fields in your emails.

"My emails are going to the spam folder!"

If you test out this feature and find emails are hitting your spam folder, it's worth looking at a Transactional Email tool.

Transactional Emails are different to those sent by mailing list. Transactional Emails are sent on a specific, highly important trigger such as password reset, sending a receipt, or a form submit email. WordPress can send these emails from your website but inboxes might reject them.

Fortunately, you can integrate with a 3rd party Transactional Email service such as PostMark via API. They are easy to setup and send your WordPress emails from a reliable server that inboxes won't be afraid of.

We integrate with 9 Transactional Email services: PostMark, Amazon SES, Campaign Monitor, MailGun, MailRelay, Mandrill, Sendgrid, SendInBlue, and Sparkpost.

4. New Login Form Element

Say Goodbye to ugly WordPress login forms... and hello to a new element in Thrive Architect: The Login Form.

You know what this means...?

Drag it, drop it, edit it. The new Login Form element can be placed in any Thrive Architect content or Thrive Theme Builder template on your website and lets users login to their account.

Beautiful, editable login forms.

Not only is this visually editable, but once again our designers have pre-built beautiful templates to get you started.

Pre-built templates ready to go!

In the Login Form options, you can choose the template, edit the form, add or remove labels, enable a 'remember me' checkbox and a password reset link...

Login Form options panel.

...and you can customize what happens to a visitor after successful login.

(Thrive Apprentice users take note: you can redirect your online course customers straight to the Apprentice course index.)

Your action after successful login options.

The catch with a Login form is that there can be multiple actions managed on a single form. Users should be able to reset their password without interrupting those that remembered theirs.

Now when you're in edit mode, you'll find a dropdown on the Edit notice bar.

Look for the dropdown embedded in this bar.

With this dropdown, you can choose between the Login Form (above) and the Password Reset state, Reset Confirmation and the Already Logged In states.

State 2: Password Reset

State 3: Reset Confirmation

State 4: Already Logged In

Thrive Apprentice users, if you don't use Thrive Architect, you can still build a login page for your online course.

Simple go to Apprentice > Settings > Customize Login Page.

5. Site Speed Optimization

Thrive Suite users, get ready. The rest of the features in this release are for the already-revolutionary Thrive Theme Builder.

Starting with... a built-in Site Speed Optimization Panel.

Inside your Thrive Theme Builder dashboard, look for this new icon.

There's no doubt about it: Website speed affects conversions because first-time visitors have no patience.

However, speed is a delicate topic. And there is no one-trick-fixes-all solution. 

Many factors affect website speed and it can get complex very quickly.

Speed optimization freaks can sink hours running tests and tweaking settings, with no promise of improvements or minuscule changes that don't move the dial.

We know you don't want to go down that rabbit hole.

So we did it for you.

The Site Speed panel in Thrive Theme Builder can pre-load the exact plugins and speed settings we recommend for a website running our theme builder.

If you're unsure how to optimize your site, simply follow our recommendations, click once to configure the correct settings with 3rd party services, and be done with it.

Here are the 3 options you'll find in the Site Speed panel.

Minification and Caching

Configure your Caching for Thrive in one click

Caching plugins can make a big difference to your website speed. But you'll be dealing with over 100+ options and the wrong settings can cause all kinds of problems. 

We have tested many plugins with Theme Builder and recommend either WP Fastest Cache or W3 Total Cache. From the Site Speed panel you can click to install either of these plugins, then one click on 'Configure for Optimal Caching with Thrive' and we'll instantly change hundreds of settings to the optimal setup for your website.

Image Optimization

The Image Optimization area lets you choose a fully automated option or a no cost option.

Poorly compressed images served at the wrong size will slow down a website. We have integrated with two 3rd party plugins, Optimole and Smush, to give you options.

Although we recommend Optimole, it's free for up to 5,000 hits per month. If you have a high traffic site but you're still budget conscious, then choose the No Cost option and use Smush.

Once again, set it and forget it, knowing that your images are served at their ideal compression and size.

Accelerated Mobile Pages (Beta)

The AMP dashboard once it's enabled.

AMP technology helps websites load blazingly fast on mobile devices. 

However, it's tricky to setup.

Please note that our Accelerated Mobiles Pages feature is currently in Beta, meaning we don't recommend it for live business websites.

For those of you familiar with AMP, we encourage you to try it out, play around with it and report back with your experiences. Hearing from you will help us improve this feature until we're ready to fully release it into the wild.

6. Customizable Breadcrumbs

Also for Thrive Theme Builder, we have some kick-ass improvements to the Breadcrumbs element.

If you're not sure what we mean by breadcrumbs, we're talking about this list of navigation links that shows the user where they are:

Breadcrumbs help your visitors know where they are and navigate back to parent pages.

When you place Breadcrumbs inside your Theme Templates, you'll see some new options in the sidebar.

Breadcrumb styling options in the sidebar.

The Display Categories toggle adds or removes the blog post category from the breadcrumb listing.

Expanding the Customize Labels tab will let you overwrite the WordPress default names for your Breadcrumbs too.

Rename any breadcrumb you want.

Don't forget, Breadcrumbs are dynamic meaning the text will update to suit the posts displayed with that template.

7. Shapeshift's New Blank Page Template

Shapeshift is our first 100% malleable theme built with Thrive Theme Builder and it's driven by a library of designer-made templates.

A few weeks ago, we created a Blank Page template for it.

"What's so special about a blank page?", you say.

Well, this blank page is linked to the library of 130+ Page Blocks. Here's how it works:

Look for the Blank Page in the Shapeshift Theme set.

Start by loading a WordPress page, importing a template and choose the Blank Page in the Shapeshift Theme set.

When you open this page, your default Header and Footer will load and you'll have the empty space in between ready for Page Blocks.

Blank Page loads a header and footer with empty space inbetween.

Hit that [+] icon and you can quickly add any pre-made page block right between the header and footer that will immediately inherit your brand colors.

Over 130+ Page Blocks are ready to use.

It's the fastest way to build from scratch.

8. Shapeshift SILO Pages

If a Blank Page template doesn't excite you, then... this next one will.

This week, we've also expanded the Shapeshift page template library with pre-made SILO templates... 7 of them!

Look for Silo Pages 01 - 07 in the Template Library.

Students of SEO Sprint will know what a SILO page is.

To summarize it quickly, it's an SEO strategy to help your website category pages rank in Google.

To a search engine, a SILO category page looks like a self-contained website tightly optimized around a specific search term. It includes sub-category post lists and some search-friendly headings and paragraphs.

Now you can load pre-made SILO pages in Thrive Theme Builder with a few clicks. They're not just functional... they look great! Look at this example:

Click to open the full-size image

9. Redirect to Custom Category Page

For the new SILO pages to be effective, you need to replace the WordPress default blog category pages.

This usually takes a bit of WordPress sorcery, but in Thrive Theme Builder we've made a change inside of your website that makes it super easy.

Navigate to Posts > Categories inside of your WordPress dashboard.

Click on Categories here.

In the next window, look at your categories on the right and click 'Edit' for a specific category.

Click Edit here to customize your category settings.

In the category customization screen, you'll see we've added a Redirect option at the bottom of the page.

From here, you can select any WordPress page you've created. 

Choose your new Category page from your WordPress page list.

Now whenever your website visitors navigate to a Category page from anywhere on your site, instead of seeing the WordPress default, they'll see the page you have prepared for them.

If you're using SILO pages, this is exactly where to setup the redirect.

10. Filter On Default Blog List

We heard from some of you that you want to exclude categories from your default blog page. 

By default, the blog page shows all blog content that is published, but on occasion you might want to hide a specific category. An example of this would be a subscriber-only category or perhaps a Podcast category that you want to manage separately.

Now you can.

In Thrive Theme Builder, when you edit your default blog page, you'll have a filter like the Post List element that lets you hide categories.

11. Dynamic Table of Contents

For some websites, you may want to add a Table of Contents to your theme templates. Perhaps you want to put it in the sidebar of a particular Blog post template like this:

This Table of Contents is not in the blog post itself, it's in the template sidebar.

However, as this sidebar is used across multiple posts, it's a theme element and needs to dynamically update to match each specific blog post.

In the latest release, we've added dynamic support for the Table of Contents.

When you're building in Thrive Theme Builder and you add a Table of Contents to a template, you'll see a new notice in the sidebar.

Links will dynamically update to match posts.

You are still able to preview your posts inside of Thrive Theme Builder to see how the Table of Contents will populate for each post.

12. Clone Feature

Back by popular demand, it's our Clone feature.

This button was in our legacy themes and now we've added it to your websites built with Thrive Theme Builder.

You won't believe how valuable that button is!

Whenever you are previewing pages or posts inside of your WordPress dashboard, you can click that button and instantly duplicate your post or page. The duplicate won't be published and will contain all of the content from the original post.

Share Your Feedback Below!

What a huge release, especially for our users of Thrive Theme Builder.

Thrive Theme Builder is an evolving product and we are absolutely committed to making it the best website building experience for WordPress.

For those of you that are not yet Thrive Suite customers, we'll have some big news for you very soon.

As always, we'd love to hear your feedback and suggestions in the comments below.

About the Author Bradley Stevens

Brad is the CEO at Thrive Themes, and a serious marketing nerd. He’s been a videographer on top of the Sydney Harbour Bridge, a drummer in a rock band, an actor in independent films, and he’s created and sold his own online courses.

Get In Touch