Version 5.10 Changelog
Version released on Oct 4, 2023
To keep your site slimmer and faster the default header menu dropdown method has been changed to "CSS Hover" instead of the jQuery based "Superfish JS" script. If you wish to use the older method you will need to go to your Customizer and set it back manually.
Added 37
- Added: New demo Reach.
- Added: New [[underline]] shortcode added making it easier to underline a specific word or part of your text.
- Added: New page templates added (Left Sidebar/Right Sidebar and No Sidebar with Page Title Disabled) this way if you’ve disabled the theme settings metabox via the theme panel you can still easily disable the page title by selecting one of the new templates.
- Added: New field added to the theme panel’s contact form sidebar widget where you can define a custom field key to use for the email address if you want to send forms on different pages to different addresses.
- Added: “X – Twitter” added as a social profile and social share option.
- Added: New “Typography Style” option added to the Heading, Icon Box, Teaser Box & Feature Box elements so you can choose from h1,h2,h3,h4 for your heading typography style (so it can inherit Customized defined settings).
- Added: New “Margin Top” option added to the Heading element.
- Added: Customizer option added to the WooCommerce > Checkout tab to select the placement for the shipping address.
- Added: Customizer option added to the Header > Transparent Header tab to enable “mobile first” design when using a custom breakpoint if you want the transparent header to be visible for small screens only.
- Added: Customizer options added to set the Header, Page Header Title, Callout and Footer background image position.
- Added: Customizer settings added to enter a custom page header title text for portfolio and staff singular posts.
- Added: Customizer section added under the Global Styles for altering list styles (side margin, style, marker position, etc).
- Added: The theme’s visibility settings have been added to the WPBakery inner row elements.
- Added: Setting added to the Theme Panel so you can enable/disable the Image Gallery metabox.
- Added: Option added to the card builder so you can enter a custom field name for your custom card link.
- Added: Font Size option added to the Customize > Typography > Buttons tab.
- Added: You can now select “currentColor” as a color option for theme element colorpicker fields.
- Added: Aspect Ratio option added to the Teaser, Feature Box and Image Banner elements.
- Added: You can now select “Modal Dialog” for the post cards link type which will open a browser based dialog rather then using the Lightbox script and jQuery (slimmer/faster alternative).
- Added: “Unordered and Ordered List” Display Types added to the Post Cards element (primarily for use with the new “Simple Link” card style).
- Added: Option added to the Post Content element for removing the bottom margin on the last paragraph.
- Added: Code added to disable the new WPBakery 7.0 “blank/theme template” function that shows up when creating a new page which is very confusing and simply adds more clicking/hassle.
- Added: New “Current URL” option added to the Button Link Type options which can be used to add a “refresh” button to your page (useful with custom search/filter functions).
- Added: New option added to the Navigation Bar to display “Parent Terms Only” when displaying a term based menu.
- Added: More aspect ratio options added to the the Video element.
- Added: “Website” option added to the social links options (Top Bar, widget, element).
- Added: New options when creating custom taxonomies with the Post Types Unlimited plugin.
- Added: New option added to the Post Types Unlimited plugin to use a “Blank Template” (Landing Page Template) for your post type posts.
- Added: New option added to the Post Types Unlimited plugin to select your Dynamic template for the Post Type archive (instead of creating a custom page).
- Added: New “Button” and “Simple Link” card styles added.
- Added: You can now select “60px” for various element settings (such as the bottom margin option).
- Added: “Text Align” option added to the Image Slider element to control the caption text alignment.
- Added: “Resize Image” option added to the Image Slider element “Thumbnails” tab to enable/disable image cropping and prevent extra images from being generated to speed things up (this setting only displays when the “Thumbnail Carousel” option is disabled).
- Added: “Gap” option added to the Image Slider element “Thumbnails” tab for controlling the spacing when the “Thumbnail Carousel” option is disabled.
- Added: “Use Blank Template” option added to the Custom 404 admin page if you want a custom 404 without the site header/footer and other elements.
- Added: You can now set your custom footer using the “Footer Builder” to use the “Dark” surface color scheme via a new “Color Scheme” setting.
- Added: New “icon_size” attribute added to the [[cart_link]] shortcode if you want to modify just the icon size.
Updated 36
- Updated: The WPBakery and Slider Revolution bundled plugins have been updated.
- Updated: The theme now uses css hover as the default option for the Header Menu Dropdowns Method instead of superfish js.
- Updated: The “Heading” element has been updated to use the default font-weight used for headings instead of using a normal font weight by default for consistency.
- Updated: You can now display term based meta on archive dynamic templates assigned to taxonomies. This will work automatically when using the theme’s custom field element or displaying meta via other elements (heading, image, etc).
- Updated: The custom field element will now return a comma separated string for any custom fields that return an an array value (useful for multi select ACF fields).
- Updated: The Image Element has been updated so you can define your fallback image when displaying dynamic images such as the post thumbnail.
- Updated: The Color Palette color picker has been updated to use hex values by default instead of rgb.
- Updated: The on-the-fly image resizing theme class has been updated to support the next version of the ShortPixel plugin.
- Updated: The “Alternate Thumbnail Position” setting for the Post Cards element has been updated to work with custom cards created with WPBakery.
- Updated: The Post Cards “Flex Items / Horizontal Scroll” Display Type has been renamed to “Horizontal Scroll” and a new “Flex Container” Display Type has been added which will allow for “flex-wrap” so that items will stack vertically only if needed. This display type is intended mainly to work with the new “Button” card style so you can essentially display a navigation bar for your posts.
- Updated: The Business Info widget has been updated so links added to the phone/email match your defined link colors and underline settings.
- Updated: You can now enable the “Metabox Media Tab” in the Post Types Unlimited plugin settings when editing your custom post type independently from the “Theme Settings Metabox” setting.
- Updated: The [[highlight]] shortcode has been updated to prevent issues when used on columns or rows with backgrounds.
- Updated: The [[highlight]] shortcode now accepts a “bottom” attribute so you can adjust the bottom position.
- Updated: When using the Post Types Unlimited plugin fields will now hide if they are not needed.
- Updated: The Theme Panel has been updated to hide any settings that require the Total Theme Core plugin if the plugin is disabled.
- Updated: The Theme Panel has been updated to remove the opacity added to disabled settings for accessibility reasons.
- Updated: When setting the Page Header Title to display the first category for custom post types it will now display the text “Uncategorized” if the post doesn’t have a category instead of reverting to the post title.
- Updated: The feature box element has been updated to allow you to select the image source (featured/custom field/external)
- Updated: The theme’s Gutenberg integration has been updated to remove all the useless CSS files added by WooCommerce if you aren’t using Gutenberg.
- Updated: The theme will now always load the utility framework CSS in the Gutenberg editor regardless of the “Editor Styles” Theme Panel setting so you can make use of the utility classes and properly render theme blocks.
- Updated: The equal heights option in the customizer for the blog, staff and portfolio entries now uses CSS flex styles instead of javascript.
- Updated: The equal heights option in the customizer for the portfolio and staff post types will now apply to related items as well for consistency.
- Updated: The footer callout now has a role attribute value of “region” when giving it a custom aria label via the theme’s accessibility panel.
- Updated: You can now use custom fields for the Social Links element.
- Updated: The Image Banner element is now available when creating custom cards.
- Updated: The Video element has been updated so you can now define your banner image from an “external” source.
- Updated: When using the [[vcex_social_links]] shortcode outside of the WPBakery page builder the social links will now display in the order in which they are added in the shortcode.
- Updated: The Post Content element has been updated so it won’t display the “Blocks” option by default (it’s not really needed anymore because Total has an element for everything). There is a new on/off switch you can use to enable this function and of course if you had previously enabled other blocks the setting will display.
- Updated: The wpml-config.php file has been updated to include the Image element title and caption fields for translation.
- Updated: The Teaser element will no longer fallback to the heading text for the image alt tag because it causes accessibility issues.
- Updated: The Video element will now add the loading lazy attribute (setting added to disable).
- Updated: The Video element now supports sharing of YouTube shorts.
- Updated: When adding custom field based dynamic variables in dynamic templates, custom cards or Templatera they will display as simple text in the front-end editor for easier editing.
- Updated: When using the Post Cards element and ajax filtering or ajax based pagination the theme will no longer wait for the images to load via the imagesLoaded script unless the grid is using a masonry layout. This can help make it seem like the items are loading faster because they don’t need to wait for images to load fully.
- Updated: The WPBakery Round and Line Charts have been enabled for use with “Slim Mode” because the elements are useful and don’t require any extra CSS.
Fixed 29
- Fixed: Certain settings were showing up in the Post Types Unlimited settings even if they were disabled globally in the Theme Panel.
- Fixed: The percent based max width row setting was not working if the row had a custom background.
- Fixed: The “No Repeat” setting for the Page Header Title background was not working.
- Fixed: The dotted and diagonal overlay styles for the page header title were referencing the wrong file URL.
- Fixed: When disabling the built-in staff, testimonials or portfolio post types and then re-adding them via the Post Types Unlimited plugin the single layout was not displaying the correct blocks.
- Fixed: The WooCommerce password show/hide eye icon was not displaying on the login forms.
- Fixed: When setting the global Page Header Title style to “hidden” it was still displaying on the 404 page.
- Fixed: When disabling support for the term image for specific taxonomies it would still display the image in the Page Header Title if it had previously been defined.
- Fixed: Certain demos could not be imported if they didn’t require any plugins.
- Fixed: When selecting a custom menu via the theme settings metabox it was not displaying on mobile if the site also had a mobile menu alternative menu location defined.
- Fixed: The customizer background style option for the Page Header Title was not showing when selecting the background image style but a default image was not set.
- Fixed: The Equal Heights option in the Customizer for staff archives was not working as intended.
- Fixed: The Customizer was showing the shopping cart icon as the default icon for the callout button.
- Fixed: When using text alignments in various elements the text alignment was not changing direction for RTL languages. The theme will now automatically change left to right and vice versa. You can use the “vcex_inline_style_parse_direction” filter to disable the automatic conversion.
- Fixed: The Video element was rendering incorrectly on iPhones.
- Fixed: The Video element was not working correctly with the oEmbed style when the overlay was enabled.
- Fixed: When using the “WooCommerce Content” element inside a dynamic template set for the singular products it was causing an endless loop due to recent WooCommerce updates.
- Fixed: The Footer Callout Button Icon wasn’t working when using SVG based icons.
- Fixed: Changing the Author Bio element bottom margin (default style) was not working correctly due to the default bottom margin added to the theme’s template part.
- Fixed: When using a custom card built with a stretched row and using ajax pagination the rows were not re-stretching when loading new items.
- Fixed: The Border Radius option was not working properly with the Teaser Box element.
- Fixed: When setting a left/right alignment for the “Testimonials Slider” the slider thumbnails remained centered.
- Fixed: The “Testimonials Slider” alignment setting was not working correctly with RTL languages.
- Fixed: Pagination numbers were not rendering correctly in RTL.
- Fixed: The Button element wouldn’t display in the front-end editor when working on dynamic templates and using dynamic “On click” actions. The button will now fallback to a “#” for the URL to make it easier to visualize your template.
- Fixed: When using the Post Content element in the front-end editor for Dynamic Templates it was not correctly rendering the defined typography or styles.
- Fixed: The custom category thumbnails were not showing correctly in the page header title.
- Fixed: The “Main Page” was not displaying in the breadcrumbs when using the Post Types Unlimited plugin and Yoast SEO.
- Fixed: The Custom Sidebar option for the Post Types Unlimited plugin post type settings was not working as expected.
Removed 1
- Removed: Unnecessary role attributes have been removed from elements that have implicit ARIA roles and the “Aria Landmarks” setting has been removed from the accessibility panel as it’s no longer needed.
New Hooks
totaltheme/blank_template/is_enabledtotaltheme/header/style_choicestotaltheme/header/overlay/stylesheet_media_querytotaltheme/header/menu/dropdown_methodtotaltheme/header/menu/dropdown_styletotaltheme/header/menu/search/form_argstotaltheme/resize-image/after_save_imagetotaltheme/page/header/style_choicestotaltheme/meta/block_icontotaltheme/overlays/stylestotaltheme/overlays/style_has_hidden_overflowtotaltheme/overlays/style_has_mobile_supporttotaltheme/integration/{$integration}/is_enabledtotaltheme/integration/woocommerce/is_advanced_modetotalthemecore/vcex/carousel/owl/default_optionstotalthemecore/vcex/carousel/owl/optionstotalthemecore/vcex/post_query/argstotalthemecore/vcex/term_query/args