Skip to content

Total Theme Version 6.1

Release Date: February 26, 2025

I still prefer WPBakery, but with this update, all core theme features and Elements are now compatible with Elementor. If you haven't used Elementor yet, you might want to give it a try the next time you create a site with Total. Plus, I've added an exclusive feature that removes most Elementor upsells, making it an excellent choice for client projects.

If you don't use Elementor, don't worry! Nothing to do with Elementor will ever load or run on your site. Any Elementor or WPBakery functionality will only be executed if the plugin is enabled. Any updates we do for either plugin will not affect your site speed or overall theme bloat.

  • Added 🌶️ Term Cards element for displaying taxonomy terms (supports all theme cards and custom cards).
  • Added 🏞️ Background Slider setting to the WPBakery Sections & Rows. You can choose between custom images or the post gallery and it includes support for the Ken Burns effect.
  • Added Various elements are now available in Elementor (bullet list, social links, social share, image swap, image banner, divider, icon, steps, menu item, countdown, video, login form, term description, post meta, navigation bar, animated text and multi-color divider).
  • Added Term Card Query Type to the Post Cards element so you can display posts associated with the current term inside of a custom term card. This will allow you to automatically loop through categories and display posts for each category (like you see on some news/magazine sites).
  • Added Setting under Customize > Blog > Comments to modify the default Leave a Reply heading.
  • Added Ability to set the Image element source to “Post Series Image”.
  • Added Ability to hide the Off Canvas element backdrop.
  • Added Max Width option for the Off Canvas element logo.
  • Added Font Family settings to the Horizontal and Off Canvas Menu elements as well as the Toggle element content tab.
  • Added More styling options for the Off Canvas toggle (background, border, padding, etc).
  • Added Ability to choose between Hamburger & Icon for the Off Canvas menu toggle.
  • Added Option to the Image Grid & Post Cards elements so you can disable the default masonry behaviour which aims to maintain the horizontal order of your entries.
  • Added Hover Image Zoom Level option to the Image Banner element.
  • Added Customizer option for defining a dynamic template for singular posts that are part of a Post Series.
  • Added Option to the Post Cards element to exclude the current post.
  • Added Hover options for the WPBakery Section, Row & Column Overlay (this will allow you to do some cool things with custom cards such as showing an background image on hover).
  • Added “Elementor Container Compatibility” Theme Panel setting (enabled by default on new installs only). When enabled the theme will modify the Elementor parent containers so that they use the same width and max width as defined in the customizer for the site layout. This will provide consistency between pages created with Elementor and other core theme elements.
  • Added “Remove Elementor Upsells” Theme Panel setting (enabled) – keep it enabled to declutter the admin area and editor.
  • Added Builder Type buttons to the Demo Importer where you can choose between WPBakery & Elementor. We are planning to make all new demos work with WPBakery & Elementor while updating the older demos over time as requested.
  • Added “Edit with Elementor” buttons to the Header & Footer Builder admin pages and the post edit links.
  • Added Typography setting for the Total Button element for Elementor.
  • Added Option to the Icon element to select an “Active Icon” when using the “Toggle Element” link type.
  • Added Order & Order By setting to the Post Types Unlimited plugin “Theme Settings – Archives” tab.
  • Added Preview for the Post Series element when creating dynamic templates.
  • Added Styling options for the Post Series element.
  • Added {{term_description}} Dynamic variable.
  • Added Custom admin columns to the Custom Cards dashboard.
  • Added New “icon_logged_in” parameter to the wp_login_url shortcode.
  • Updated WPBakery & Slider Revolution plugins to their latest version.
  • Updated 🎨 Your custom color palette colors are now available when using Elementor under their global option (this will allow you to take advantage of the theme’s dark mode functionality with Elementor).
  • Updated When creating custom cards you can now choose Post or Term for the card type.
  • Updated Various theme elements are now available in Elementor (Video, Divider, Icon, Image Banner).
  • Updated  The Post Cards element now supports threaded cards with dynamic queries and ajaxed pagination.
  • Updated The Staff member position field to allow for HTML.
  • Updated The sticky header so it’s disabled while working in the Elementor builder.
  • Updated When using the Elementor Canvas or Elementor Full Width template, the theme will set it’s own internal layout to full screen to prevent extra checks for sidebars and so proper classnames are added to the body element.
  • Updated The WooCommerce woocommerce/single-product/tabs/tabs.php template file.
  • Updated The Next/Previous Post Links element to automatically select a taxonomy based on the post type if no taxonomy is defined when the “In Same Term” setting is enabled.
  • Updated Elementor typography font family selector so your custom fonts defined under Theme Panel > Font Manager display at the top for easy use.
  • Updated When using the Elementor typography font selector your custom fonts will be added under the “My Fonts” category instead of “Total” to keep things white labeled.
  • Updated When using the navigation bar ajax filter with the counters enabled buttons with 0 items will now be hidden completely.
  • Updated You can now enter “0” for the Custom Rewrite Slug field in the Post Types Unlimited plugin to remove the slug completely.
  • Updated Optimized the code used to register theme elements with Elementor.
  • Updated All elements are available when creating custom cards.
  • Updated When WPBakery Slim Mode is enabled dynamic elements are now available when editing any page/post not just templates.
  • Updated Several settings that were previously available only in WPBakery are now included in Elementor.
  • Updated Card select field so custom cards and theme cards are separated into option groups.
  • Updated Theme element fields that allowed you to enter a value for the value now accept a single value which will modify only the border-width property.
  • Fixed Not being able to upload woff2 and woff files in the Font Manager.
  • Fixed Custom Header & Footer not translating when using WPML.
  • Fixed Off Canvas Element Close button settings missing when using Elementor.
  • Fixed Off Canvas Element showing the top border in elementor when a title/logo wasn’t defined.
  • Fixed Off Canvas Element title logo not working in Elementor.
  • Fixed Off Canvas Elementor not opening while in the Elementor editor making it harder to preview changes.
  • Fixed Border Radius option missing in the Heading element when using Elementor.
  • Fixed Issue where Elementor was loading the theme’s ticons.css on the live site when not needed.
  • Fixed Post edit buttons where showing in the Elementor editor when using the header or footer builder.
  • Fixed WooCommerce plus and minus buttons showing on products when only one product is allowed to be added to the cart.
  • Fixed The Extra Class Name field wasn’t properly saving for the Callout element.
  • Fixed Layout issue in older grid elements when using the Left Thumbnail style grid and entries didn’t have thumbnails.
  • Fixed The Horizontal Menu Element was adding the ID to the inner element instead of the outer one.
  • Fixed There wasn’t any gap added to the Off Canvas header area between the title and the close icon.
  • Fixed Post Series admin column was not using the custom Post Series name as defined in the Customizer.
  • Fixed Changing the Post Series order was not changing the order of the next/prev links.
  • Fixed The Next/Previous Post Links element was not automatically setting the taxonomy to Post Series when a post was part of a series.
  • Fixed Elementor bug that prevents any border radius from working properly when added with Elementor.
  • Fixed Certain element settings not displaying in Elementor.
  • Fixed Extra spacing around icons when added via Elementor in certain elements such as the List Item.
  • Fixed Full Screen overlay elements (search/mobile menu) were not going over the WordPress admin bar.
  • Fixed Clicking the back button in the browser was not taking you to the last clicked on anchor link.
  • Fixed Search 4 card style not displaying the correct post type name.
  • Fixed The Image Slider element was not working with ACF gallery fields added to taxonomies.
  • Fixed Card block design issues in the Gutenberg editor caused by recent WP updates.
  • Fixed Display issues with the Link card style when used with the ul/ol display types and long post titles.
  • Fixed The Gutenberg WooCommerce products grid had layout issues when inserted into the main shop page and using the Customizer setting that disables the default shop output.
  • Fixed Image Sliders added inside toggle elements not rendering correctly.
  • Fixed Close button design in the WooCommerce notice.
  • Fixed Lightbox not working with the Carousel element on new installs that have Classic Styles disabled in the Theme Panel.
  • Fixed The On Click iframe URL setting used for various elements, such as the button, were not parsing shortcodes and dynamic variables.
  • Fixed The Top Bar social link customizer settings were not being properly sanitized as URL’s and so characters such as %20 were being stripped out.
  • Fixed The “Single Column Checkout” theme customizer option for WooCommerce wasn’t working.
  • Fixed Missing “Overlay Color” setting for the Post Cards element when displaying a carousel with a bleed setting enabled.
  • Fixed Issues with the wpex-sticky class not working in the context of WPBakery columns and elements added inside WPBakery columns.
  • Fixed Issue with images being preloaded when they shouldn’t be when the imagesLoaded script was enqueued.
  • Removed The “Remove Post Type Slugs” Theme Panel setting has been removed. You can now enter “0” for the slug field in the portfolio, staff, testimonials post type settings admin page instead. This will be done automatically if you were previously using the setting when updating.

Changes

  • Added - Custom JS events "vcex:contactFormSent" and "vcex:contactFormFailed" for the Contact Form element (attached to the document).
  • Added - New hook "totaltheme/integration/wpbakery/features" which can be used to remove certain theme features for WPBakery (patterns, video_backgrounds, slider_backgrounds, background_overlays, shape_dividers...etc).
  • Added - CSS transform-origin utility classes.
  • Added - Helper function totaltheme_card_instance() returns the current card object.
  • Updated - The theme no longer applies default actions to the 'wpex_the_content' filter instead it parses the content inside the function itself. This is to prevent issues with block based templates in the latest version of WordPress. Thus using apply_filters( 'wpex_the_content' will no longer do anything.
  • Updated - The WPEX_Card class has been updated to support taxonomy terms.
  • Updated - The WPEX_Card class instance to work with threaded cards.
  • Updated - The meta factory class so the text field type supports a new allow_html parameter (bool).
  • Updated - The meta factory class to allow option groups for the select type.
  • Updated - The Post Cards element has been optimized so the code used to allow for cards inside cards no longer stores an array of previous queries, rather it stores an array of class references.
  • Updated - Added extra checks to various theme JS files to prevent errors in the WordPress legacy widget block because this block for some reason loads all site scripts in the iFrame preview and there isn't any good way to prevent that.
  • Updated - Optimized the partials/next-prev.php file and deprecated the wpex_is_post_in_series() & wpex_post_has_terms() functions which were only used in this file.
  • Updated - When selecting theme icons in Elementor the icons will now be displayed using theme methods instead of Elementor so there will no longer be an extra "vcex-elementor-icon" element around the icon.
  • Updated When removing the portfolio, staff or testimonial post type slugs the theme now redirects the old URL's to the new ones.
  • Updated - When adding custom cards via the 'wpex_card_styles' filter you can now define a 'group' parameter to organize your custom cards into groups for any card select field.
  • Updated - The wpex-last-mb-0 class can now be added to Elementor text blocks to remove the bottom margin on the last item added to the text block (same with the wpex-first-mt-0 for the first element top margin).
  • Updated - Optimized the fetching of custom cards so they are cached in a class variable.
  • Updated - The method used to allow woff2 and woff file uploads has been uploaded so it only runs while in the font manager.
  • Updated - When selecting Elementor global colors in theme elements, the output will use the defined Elementor CSS variables instead of the hex values.
  • Updated - Optimized the logic used for the older wpexEqualHeights js function so it can exit early if not needed.
  • Fixed - Console errors when defining the SCRIPT_DEBUG as true.
  • Fixed - The Hover Button Overlay style was using incorrect font size for the button in non-classic style mode.
  • Fixed - Threaded post cards that rely on the parent query not working in an ajaxed context.
  • Fixed - When using a child theme, the WPBakery Slim Mode CSS file was loading after the theme's CSS which caused it to override utility classes.
  • Removed - The 'vcex_supports_advanced_parallax' and 'vcex_supports_shape_dividers' filters have been deprecated.
  • Removed - The 'wpex_card_builder_allowed_shortcodes_list' filter has been deprecated - all elements now display always.
  • Removed - The internal 'vcex_wpex_card_select' custom WPBakery parameter type.
  • Removed - The default strings for the animated text element should not have been localized.

New Hooks

wpex_card_styletotaltheme/integration/wpbakery/featurestotaltheme/remove_cpt_slugs/post_types
Back To Top