Total Theme v5.7.0
Release Date: January 24, 2023
View Release Notes
If you are currently having issues with the Include/Exclude terms option for the Post Cards element please log into your site and delete and re-install the Total Theme Core plugin and it will install a patched version with the fix.
AddedNew “Dynamic Templates” tab added under Theme Panel where you can create your dynamic templates instead of using Templatera (supports WPBakery, Gutenberg and Elementor)
AddedNew “Dynamic Variables” functionality (see docs).
Added“Post Gallery” and “Custom Gallery” query types added to the Post Cards element so you can display images using cards.
Added“Callback” query type to the Post Cards element so you can select your whitelisted callback functions and not have to remember them.
AddedNew “Star Rating” element added which can be used to display a custom rating or the current post/product rating.
AddedWhatsapp and Telegram have been added to the Social Share options.
AddedNew option added to the Image element to display the current post’s primary term/category thumbnail.
AddedYou can now trigger lightbox elements from the URL.
AddedNew option added to the Post Cards element so you can enter a custom date format to override the default card date format.
AddedYou can now choose between h1 or span for the default page header title HTML tag in the Customizer.
AddedNew option added to the Navigation Bar so you can change the background when it’s sticky.
AddedNew option added to the Navigation Bar so you can exclude specific terms when displaying a taxonomy based menu.
AddedNew option added to the Navigation Bar so you can set a custom “All” text when displaying a term based filter.
AddedNew option added to the Navigation Bar so you can display only child categories when displaying a taxonomy based menu.
AddedNew option added to the Navigation Bar so you can display child terms from the current taxonomy (for use with dynamic templates).
AddedNew options added to the Image Before & After element to choose between outline or solid styles, to modify the colors and border thickness.
AddedNew “source” option added to the CountDown element so you can now display a countdown based on a custom field (useful for dynamic templates and custom cards – maybe for events or deals).
AddedThe Self Hosted Video, Overlay Background and Advanced Parallax options have been added to the WPBakery Columns.
Added“Mountains” and “Wave Brush” section divider styles.
AddedNew “Toggle” card style available.
AddedYou can now select “Card Thumbnail” for the Image element source.
AddedNew Customizer option allows you to select the theme’s local scroll behavior when jQuery Easing is disabled (smooth, instant or auto).
AddedYou can use the classname “has-term-{{primary_term_id}}-background-color” in the WPBakery row “Extra class name” field to set the row background to the current post’s primary term (category) color.
AddedCSS to target the Gutenberg Loop “Pagination” block.
Added“Post Card” block added for use with the Gutenberg “Loop Query” element so you can use the theme Card designs in your custom block loops.
Added“Widget Title” block added to support the Gutenberg Block Editor so you can add titles to your sidebar or footer widgets that match the Customizer Settings if you don’t want to use the Classic Widgets plugin.
AddedNew Customizer setting added so you can select the sidebar placement on mobile, when stacked (Before Content or After Content).
AddedNew “Hidden Fields” option added to the Newsletter Widgets and Newsletter Gutenberg block.
AddedNew “Product Entry: Thumbnail with Secondary Hover” option added to the WooCommerce Template Part element.
AddedYou can now set the Custom Field html tag to “code, pre, blockquote, ins, del or strong”.
AddedYou can now set the html tag for the list item element (div, h2, h3, h4, et)
UpdatedThe Header Builder, Footer Builder and Dynamic Templates now work with Gutenberg (although we don’t really recommend it since Gutenberg is VERY buggy)
UpdatedYou can now use the Staff Social element when creating custom cards.
UpdatedYou can now add shortcodes for the Post Cards element “No Posts Found Message” incase you wanted to display a custom template when no posts are found (good for search pages).
UpdatedYou can now add the classname “no-stretch” to mega menu items to prevent them from stretching when using the “Full-Width” megamenu Customizer option and header style one.
UpdatedThe Sidebar Mobile menu will no longer prefix the “fas” classname so if you are displaying FontAwesome icons in the menu they will still show up in the mobile menu.
UpdatedThe lightbox function has been updated so when you open an element in lightbox the site in the background can’t be scrolled.
UpdatedCustom Cards created via Theme Panel > Custom Cards will now display at the top of the Card select dropdown.
UpdatedWhen creating a custom 404 page, the page will include a noindex tag to prevent indexing by search engines and will be excluded from the Yoast SEO sitemap automatically.
UpdatedThe CSS used for the Custom Login Page “Center Form” option has been updated to use flex styles to fix some responsive issues and make sure the form is correctly centered.
UpdatedThe Gutenberg “Separator” element has been updated so the design matches the theme design for consistency.
UpdatedVideo backgrounds, parallax backgrounds, overlays and section dividers are now added before inner content to remove the need for custom indexes which slims down the CSS and prevents some conflicts.
UpdatedThe theme now removes the “classic-theme” CSS file from the site, which for some reason WordPress thought it should be loaded on every site.
UpdatedWhen using the “Active Term” and the Ajax grid filter via the Navigation Bar element, the theme will now reset the default “Include Terms” option in the Post Cards element to allow you to setup a filter where you have an active category but the other categories can still load items not related to the default active term.
UpdatedWhen using the “Active Term” option in the Navigation Bar element with the Ajax Filter, the theme will no longer add an “All” option to the list.
UpdatedWhen using the “Active Term” option in the Navigation Bar element, the active term will be moved to the front so it’s the first item in the navigation bar.
UpdatedThe Demo import will now display a tag on the top right of each item to let you know if the demo requires a specific builder (WPBakery, Elementor or Gutenberg) – currently we only offer WPBakery demos but we may consider adding Gutenberg/Elementor based demos in the future if we get requests for this.
UpdatedCustom “Access” functions added via a child theme will now display in a select dropdown for the WPBakery Section and Row elements so you don’t have to remember them.
UpdatedThe Navigation bar element when used as a show/hide or masonry filter will now use the link as the filter term if it starts with a # symbol. For example if you add a link using #tag-1 the filter will display any items that have the classname tag-1. This will allow you to create custom filters that aren’t necessarily related to built-in taxonomies.
UpdatedYou can no longer select standard pages for your Header/Footer builder templates (if you had previously set one don’t worry they will still work, this only applies when setting the value for the first time).
FixedThere were issues with rendering styles assigned via the WPBakery CSS fields when displaying custom cards via the new ajax filter.
FixedMobile menus were not rendering correctly when using the Dev header style.
FixedThe Image Banner had some weird hover issues in Safari when using the “Zoom” hover style and a border radius.
FixedTable styles were not being applying correctly when using Gutenberg due to recent changes in WP 6.1.0
FixedTable styling issues with Gutenberg in the latest version of WP.
FixedTextarea custom fields created with ACF were not showing up in the Custom Field element select dropdown.
FixedThe Post Cards element “No Posts Founds Message” was not showing up.
FixedWhen Editing a custom Post Card via the WPBakery front-end editor the theme wasn’t showing any placeholder content for the WooCommerce Template Part element.
FixedThe theme’s .pot file was using a capitalized “Total” instead of “total” for the name which could cause issues with translation plugins.
FixedWhen opening Inline Content via lightbox the page would jump in the background.
FixedThe Featured Image background option was not working for WPBakery columns when creating custom Cards.
FixedThere was a Safari bug where table th elements would center align.
FixedThe Navigation Bar element mobile select option was not selecting the active page.
FixedThe mobile menu wasn’t rendering correctly when using the “Mobile Menu Alternative” option.
FixedThe Social Links Widget had some rendering and saving issues when using the Gutenberg block widget editor.
FixedThe debug notice in the Widgets dashboard when using the Gutenberg blog editor has been fixed.
FixedAdded a fix to prevent canonical and meta title errors with paginated pages when using Yoast SEO (fixes a plugin bug).
FixedThe “Total – Sticky Header Two, Three & Four” extension was not working as expected after the last update.
FixedThe theme was adding local scroll classes to the WooCommerce product tabs causing the page to jump when clicking on product tabs.
FixedThe Navigation bar when set to sticky was going over the sticky menu for header styles two, three and four.
FixedWhen using the Classic Editor plugin set to allow users to switch between Classic or Gutenberg the theme was not loading it’s custom blocks or the front-end Gutenberg CSS for posts set to use Gutenberg.
FixedThe Gutenberg Separator element custom background color wasn’t working.
FixedThe css for the theme Color Palette color classes was not being loaded in the Gutenberg editor.
FixedThe Gutenberg button had some styling issues from recent WP updates that caused the button to not properly match theme styles.
FixedThe WPBakery “plus” icon shown at the bottom of columns was sometimes hard to click on.
FixedWhen using the Navigation Bar element and AJAX Filter with the “Active Term” selected, the filter grid was only sorting by items from the active term rather than filtering by all available terms.
FixedImages sometimes wouldn’t display when using the Gallery Image Slider, Image Grid or Image Slider elements when set to display images from a custom field.
FixedThe “Blog List 2” card style was not rendering correctly as a list.
FixedThe Flex Basis setting wasn’t working correctly when using the Post Cards element set to the “Flex Items” display type and the “Gap” option was set to 0px.
FixedThe CSS added to the Image Before/After element was not include in the CSS animation.
FixedCustom Cards were not translatable with Polylang.
FixedDynamic Templates assigned to archives were not showing the correct template based on the active language when using translation plugins (WPML/Polylang).
RemovedThe Italian language files have been removed since it was brought to my attention that the files contained more incorrect translations than correct translations. If anyone has a good Italian translation and is willing to share please let us know!
Added“Flex Items / Horizontal Scroll” option now available for the display type Post Cards element setting.
Added“Preload” option added to the Font Manager when registering custom fonts for each font variation (learn more about preloading fonts from Google).
Added“Simple Show/Hide” Filter Mode option now available for the Navigation Bar element as an alternative to the default Isotope style filter (supports the Modern CSS grid and sequential CSS animations).
AddedFetchPriority option to the Total Image element.
AddedYou can now use “{{post_title}}” within your theme button text to display the post tile (for use primarily with custom cards).
AddedNew customizer option added to control the Toggle Bar bottom border width when set to the Inline style.
AddedNew customizer options added to enable/disable the Mobile menu “Dropdown” style top/bottom borders.
AddedYou can now display a Custom Field value when using the Post Meta element.
AddedYou can now enter a custom top margin for the Post Cards pagination.
UpdatedThe header logo image now has a “fetchpriority” attribute of “high” which can help render the logo quicker and increase page speed scores. Note: This modern attribute is currently only supported by certain browsers like Chrome and Edge. (learn more).
UpdatedThe Post Cards featured image alt attribute will revert to the post title if the image doesn’t have an alt to prevent accessibility issues.
UpdatedYou can now define your “Frontend Editor Width” when creating custom cards with Elementor.
UpdatedOptimized the CSS loading of the WPBakery tabs and accordions so it loads in the wp_head instead of wp_footer to prevent FOUC and prevent potential CLS issues.
UpdatedWhen adding Custom Fonts via the Font Manager you can now choose from standard web-ready fonts in the Customizer and theme elements (such as System UI, Georgia, Verdana…etc), previously you could only choose from your custom fonts.
FixedIt wasn’t possible to edit posts using a dynamic template via the frontend editor.
FixedPHP error when using the Page Animations along with the Elementor plugin.
FixedSticky Header not working with the Header builder.
FixedThere was an issue with the Icon Box element where if there was an image set but the image didn’t exist it would still try and display it.
FixedYou couldn’t set your font weight and text transform for the Text block element.
FixedThe theme visibility setting wasn’t rendering for core WPBakery elements.
FixedIssues with custom element settings not working when added via the WPBakery vc_add_param function.
FixedThe Sticky navigation bar was not respecting your custom mobile menu breakpoint.
FixedSpace missing between the post meta label and value in the Post Meta element.
FixedLocal scroll offset was not working correctly when using a sticky header menu with the new option to enable sticky header on mobile.
FixedThe Toggle Bar was not showing when using the “Remember State” option and the “total_togglebar_state” cookie wasn’t yet set on the page.
FixedThere was an “undefined index” debug error when using the Testimonials Slider element in 5.5.1.
FixedCustom menu dropdown padding Customizer option was not working.
FixedCarousels not displaying the correct number of items on mobile.
FixedIssues with the single block filters (such as wpex_portfolio_single_blocks) that could cause issues when used via a child theme with array_combine
You can now create your own custom Cards via Theme Panel > Custom Cards (sample video)
If you are using Elementor, we've got great news! You can now access many of the Total elements in Elementor including the popular Post Cards element (although we still prefer and recommend WPBakery).
Header styles that previously did not support a sticky header on mobile including the Vertical Header now support it! So you if this is something you wanted simply go to Appearance > Customize > Header > Sticky Header and enable the "Sticky on Mobile" option.
There has been a complete re-haul of the "Page Animations" (Customize > General > Page Animations). The functionality has been re-coded from scratch with all new classes, vanilla javascript, custom loaders, optimized for speed and more settings! It is very unlikely you were modifying this functionality via a child theme but if you were for some reason, be advised.
Updated The Bottom Padding on the #primary container is now removed for archives using dynamic templates to be consistent with the singular dynamic templates (new Customizer settings allow you to adjust this).
Various elements that display theme icons have been optimized for SVG icon support which in some cases required small html/css changes. The main elements affected are the slider arrows, modern menu widget and the accordion style menu widget.
Please make sure to update your Post Types Unlimited plugin to version 1.0.8 if you are using it for full compatibility with this version of the theme.
AddedNew Demo (Pottery).
AddedMany of the Total elements are now available for use in the Elementor Page Builder so if you prefer to use that builder you can still access the theme modules just like in WPBakery. This integration has been done in such a way that it uses the same output for the elements to prevent added bloat and allow for the same filters/hooks. If you don’t use Elementor none of integration files for Elementor will be loaded on the site (visa-versa if you don’t use WPBakery). More elements to come! (note: current and future Total demos will be based on WPBakery which is our builder of choice but will consider making some Elementor demos if requested).
AddedDynamic Templates for WooCommerce are here! Set your Single Product & Product Archive templates in the customizer.
AddedNew Theme Panel > Custom Cards page allows you to create templates to use for your post Cards (WPBakery, Gutenberg & Elementor Supported)
AddedNew Theme Panel option “SVG Theme Icons (experimental)” – sort by Optimizations to locate quickly.
AddedWooCommerce card style so you can display WooCommerce products using the theme’s Post Cards element.
AddedNew “[vcex_woocommerce_content]” shortcode which can be used in dynamic templates to display the current archive/post WooCommerce content (this is the equivalent of the woocommerce.php file output).
AddedNew Navigation Bar option allows you to automatically displays terms from any taxonomy without having to create a custom WP menu (screenshot).
AddedNew Customizer options under Layout > General allows you to disable the default bottom padding added to the #primary container, alter the default size of the bottom padding as well as enter a conditional string to define where it should be added if enabled.
AddedNew Customizer options allow you to select the pagination type (standard, load more, infinite scroll, next/prev) for Portfolio, staff and testimonial archives.
AddedNew Customizer option allows you to disable the default link on the header logo.
AddedNew Customizer option allows you to disable the default full-width Page Header Title Background/Border.
AddedNew Customizer option added under Typography > General so you can set the default theme’s “bold” font weight which is 600 and controlled via the –wpex-bold CSS variable.
AddedCustomizer setting lets you select between the default up/down, plus/minus or disabled WooCommerce quantity input buttons
AddedNew Customizer option allows you to enable “Full Width” for the WooCommerce Add to Cart buttons.
AddedNew Customizer option allows you to disable the flex container around the WooCommerce product quantity input and add to cart button which is used to vertically align them incase you are running into conflicts with 3rd party plugins.
AddedNew Customizer option allows you to select the font-weight for the WooCommerce product price.
AddedNew Customizer option allows you to disable the sticky header drop-shadow.
AddedNew Customizer options allows you to customize the page animations loader icon size, width and speed.
AddedNew Customizer option “Visible Header” added to the “Page Animation” tab which can be used if you want to enable page animations but only animate the main content and keep the header visible.
AddedNew Customizer options allow you to choose the output for the Portfolio & Staff default page header title (Post Type name, Post Title or Category Name).
AddedOptions to the Post Media & Image Elements to control Lazy Loading this way it can be disabled if the image is showing above the fold.
AddedOption to the Post Excerpt element so you can enter a custom length to trim the excerpt.
AddedLast modified date format for the default blog meta blocks.
AddedYou can now select your pagination style for post types and taxonomies added via the Post Types Unlimited plugin.
Added“Go to current post” On Click option for the Image and Button elements.
AddedAdded Shadow and Hover Shadow options to the Image Grid element.
AddedThe theme now loads a CSS file for Elementor to fix some issues.
AddedRefresh button added to the Demo Importer page.
UpdatedSlider Revolution & Total Theme Core Plugins.
UpdatedVarious customizer fields to use new control type to allow sorting and easier addition of custom blocks.
UpdatedYou can now sort the post meta blocks in the Customizer.
UpdatedThe Sticky Header Customizer options will now be visible always regardless of the chosen Header Style. This way if you are using a header style that has a sticky menu on desktop (like Header Style 2) or the Vertical Header style you can use the sticky header functionality for mobile.
UpdatedYou can set a comma separated string for arrays when using the Advanced Query field in Total Elements to slim things down (this only applies to parameters that support arrays). Example &post_type=post,portfolio,staff or &tax_query[0][terms]=term1,term2
UpdatedThe backend WPBakery view for the theme Toggle element has been updated so it doesn’t show the content by default (click the heading/icon to reveal) in order to keep the backend slim if your toggles have a lot of content.
UpdatedAdvanced Query to support the “featured” parameter for products (see docs).
UpdatedAdded a link to the Total elements Advanced Query field that goes to the theme documentation for quick reference.
UpdatedThe Spacing element now supports CSS variables.
UpdatedThe theme now uses it’s own version of the WordPress comments-reply.js file to fix the “Does not use passive listeners to improve scrolling performance” error displayed in Google Page Insights.
UpdatedExternal images (when using the Image element) now have the load=”lazy” attribute by default.
UpdatedBetter Icon selector for customizer icon select fields.
UpdatedOptimized the Page animation loader so there isn’t any delay in showing the icon.
UpdatedNew options added to the Contact Form element to select the loader icon svg and color.
UpdatedThe Page Animations function has been revamped and the Customizer setting now reads “Page Animations (Site Loader).
UpdatedYou can now disable the Page Animation “Out Animation” this way the Page Animations function can now work as a simple page loader
UpdatedModernized the default arrow icons for the Nav Menu & Modern Menu Widgets and made them filterable so you can easily change via a child theme.
UpdatedOptimized the javascript used to create the custom WooCommerce input quantity up/down icons to make them easier to style and added attributes for accessibility.
UpdatedThe theme Font Manager now integrates with Elementor so you can you don’t need Elementor Pro to register custom fonts.
UpdatedYou can now enter {{title}} into the WooCommerce “Page Header Title Text” Customizer setting to display the product title.
UpdatedThe WooCommerce product add to cart button will now display under the quantity input when the WooCommerce Payments plugin is enabled to prevent potential conflicts.
UpdatedThe Theme Panel menu tab will remain open when editing Color Palette colors and Custom Fonts.
UpdatedYou can use {{post}} for the Theme button URL when using it via Gutenberg to link to the current post.
UpdatedYou can now access the “Edit with WPBakery Page Builder” link in the WP admin when viewing Templatera templates.
UpdatedYou can now use the default Theme Icons with Elementor (screenshot).
UpdatedThe default visibility for the Header Aside area (headers two, three, four) was updated to “hide-at-mm-breakpoint” instead of “visible-desktop” for consistency.
FixedPost Cards modal link type not working correctly.
FixedLine-height issue with the Social Share element when both the “Custom Design” & “Show Labels” options are enabled.
FixedIssues with searching by post types not working when using the Search & Filter plugin.