Skip to content

Total Theme v 5.7

Release Date: January 24, 2023

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.

  • Added New “Dynamic Templates” tab added under Theme Panel where you can create your dynamic templates instead of using Templatera (supports WPBakery, Gutenberg and Elementor)
  • Added New “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.
  • Added New “Star Rating” element added which can be used to display a custom rating or the current post/product rating.
  • Added Whatsapp and Telegram have been added to the Social Share options.
  • Added New option added to the Image element to display the current post’s primary term/category thumbnail.
  • Added You can now trigger lightbox elements from the URL.
  • Added New option added to the Post Cards element so you can enter a custom date format to override the default card date format.
  • Added You can now choose between h1 or span for the default page header title HTML tag in the Customizer.
  • Added New option added to the Navigation Bar so you can change the background when it’s sticky.
  • Added New option added to the Navigation Bar so you can exclude specific terms when displaying a taxonomy based menu.
  • Added New option added to the Navigation Bar so you can set a custom “All” text when displaying a term based filter.
  • Added New option added to the Navigation Bar so you can display only child categories when displaying a taxonomy based menu.
  • Added New option added to the Navigation Bar so you can display child terms from the current taxonomy (for use with dynamic templates).
  • Added New options added to the Image Before & After element to choose between outline or solid styles, to modify the colors and border thickness.
  • Added New “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).
  • Added The Self Hosted Video, Overlay Background and Advanced Parallax options have been added to the WPBakery Columns.
  • Added “Mountains” and “Wave Brush” section divider styles.
  • Added New “Toggle” card style available.
  • Added You can now select “Card Thumbnail” for the Image element source.
  • Added New Customizer option allows you to select the theme’s local scroll behavior when jQuery Easing is disabled (smooth, instant or auto).
  • Added You 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.
  • Added CSS 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.
  • Added New Customizer setting added so you can select the sidebar placement on mobile, when stacked (Before Content or After Content).
  • Added New “Hidden Fields” option added to the Newsletter Widgets and Newsletter Gutenberg block.
  • Added New “Product Entry: Thumbnail with Secondary Hover” option added to the WooCommerce Template Part element.
  • Added You can now set the Custom Field html tag to “code, pre, blockquote, ins, del or strong”.
  • Added You can now set the html tag for the list item element (div, h2, h3, h4, et)
  • Updated The Header Builder, Footer Builder and Dynamic Templates now work with Gutenberg (although we don’t really recommend it since Gutenberg is VERY buggy)
  • Updated You can now use the Staff Social element when creating custom cards.
  • Updated You 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).
  • Updated You 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.
  • Updated The 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.
  • Updated The lightbox function has been updated so when you open an element in lightbox the site in the background can’t be scrolled.
  • Updated Custom Cards created via Theme Panel > Custom Cards will now display at the top of the Card select dropdown.
  • Updated When 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.
  • Updated The 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.
  • Updated The Gutenberg “Separator” element has been updated so the design matches the theme design for consistency.
  • Updated Video 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.
  • Updated The theme now removes the “classic-theme” CSS file from the site, which for some reason WordPress thought it should be loaded on every site.
  • Updated When 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.
  • Updated When 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.
  • Updated When 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.
  • Updated The 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.
  • Updated Custom “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.
  • Updated The 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.
  • Updated You 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).
  • Fixed There were issues with rendering styles assigned via the WPBakery CSS fields when displaying custom cards via the new ajax filter.
  • Fixed Mobile menus were not rendering correctly when using the Dev header style.
  • Fixed The Image Banner had some weird hover issues in Safari when using the “Zoom” hover style and a border radius.
  • Fixed Table styles were not being applying correctly when using Gutenberg due to recent changes in WP 6.1.0
  • Fixed Table styling issues with Gutenberg in the latest version of WP.
  • Fixed Textarea custom fields created with ACF were not showing up in the Custom Field element select dropdown.
  • Fixed The Post Cards element “No Posts Founds Message” was not showing up.
  • Fixed When 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.
  • Fixed The theme’s .pot file was using a capitalized “Total” instead of “total” for the name which could cause issues with translation plugins.
  • Fixed When opening Inline Content via lightbox the page would jump in the background.
  • Fixed The Featured Image background option was not working for WPBakery columns when creating custom Cards.
  • Fixed There was a Safari bug where table th elements would center align.
  • Fixed The Navigation Bar element mobile select option was not selecting the active page.
  • Fixed The mobile menu wasn’t rendering correctly when using the “Mobile Menu Alternative” option.
  • Fixed The Social Links Widget had some rendering and saving issues when using the Gutenberg block widget editor.
  • Fixed The debug notice in the Widgets dashboard when using the Gutenberg blog editor has been fixed.
  • Fixed Added a fix to prevent canonical and meta title errors with paginated pages when using Yoast SEO (fixes a plugin bug).
  • Fixed The “Total – Sticky Header Two, Three & Four” extension was not working as expected after the last update.
  • Fixed The theme was adding local scroll classes to the WooCommerce product tabs causing the page to jump when clicking on product tabs.
  • Fixed The Navigation bar when set to sticky was going over the sticky menu for header styles two, three and four.
  • Fixed When 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.
  • Fixed The Gutenberg Separator element custom background color wasn’t working.
  • Fixed The css for the theme Color Palette color classes was not being loaded in the Gutenberg editor.
  • Fixed The Gutenberg button had some styling issues from recent WP updates that caused the button to not properly match theme styles.
  • Fixed The WPBakery “plus” icon shown at the bottom of columns was sometimes hard to click on.
  • Fixed When 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.
  • Fixed Images 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.
  • Fixed The “Blog List 2” card style was not rendering correctly as a list.
  • Fixed The 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.
  • Fixed The CSS added to the Image Before/After element was not include in the CSS animation.
  • Fixed Custom Cards were not translatable with Polylang.
  • Fixed Dynamic Templates assigned to archives were not showing the correct template based on the active language when using translation plugins (WPML/Polylang).
  • Removed The 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!

Changes

  • Added - New "get_the_title" method added to the WPEX_Card class which returns only the title rather then the whole title element.
  • Added - New "generate_excerpts" argument to the theme excerpt arguments which can be filtered via wpex_excerpt_args - set to false to disable auto generated excerpts if a custom excerpt doesn't exist.
  • Added - Extra checks in the Customizer so if you delete a dynamic template there aren't any issues with hidden settings.
  • Added - New function "vcex_parse_text" added to the Total Theme Core plugin for passing element text values through to support new dynamic variables.
  • Added - Started introducing new hooks that make use of the theme's namespace so it's easier to locate and use them (the older 'wpex_' prefixed filters will always be available as fallbacks so you don't have to update your child theme)
  • Added - New method "get_the_excerpt" added to the WPEX_Card class which returns the plain excerpt text.
  • Updated - The Theme's Section Templates available in WPBakery are now lazy loaded with javascript to slim down the dom and speed things up.
  • Updated - The Alpha Color picker script used in the theme.
  • Updated - The "wpex_hook_post_cards_loop_before" hook now passes the $shortcode_attributes and $query vars as arguments.
  • Updated - Optimized the wpex_get_current_post_id function to use a static variable to prevent extra checks.
  • Updated - Total blocks are now registered with the newer "register_block_type_from_metadata" function.
  • Updated - The Total WPEX_Card class has been updated to work with attachments.
  • Updated - Some of the CSS used for the post comments has been updated to better support Gutenberg and to slim down the CSS.
  • Fixed - The "wpex_hook_post_cards_loop_before" hook was being added inside the .wpex-post-cards-loop element.
  • Fixed - Incorrectly named "wpex_outer_wrap_before" and "wpex_outer_wrap_after" hooks (the theme still includes the old hooks as fallbacks so you don't need to worry about updating anything).

New Hooks

totalthemecore/widgets/newsletter/form_actiontotalthemecore/widgets/newsletter/hidden_fieldstotaltheme/integration/yoast_seo/pagination_fix/is_enabledtotaltheme/replace_vars/is_enabledtotaltheme/replace_vars/varstotaltheme/restrict_content/restrictionstotaltheme/header/aside/supported_header_stylestotaltheme/header/aside/is_supportedtotaltheme/header/aside/contenttotaltheme/header/aside/wrapper_classtotaltheme/header/is_enabledtotaltheme/header/styletotaltheme/header/has_fixed_heighttotaltheme/header/has_flex_containertotaltheme/header/background_imagetotaltheme/header/background_image_styletotaltheme/header/wrapper_classtotaltheme/header/inner_classtotaltheme/header/flex/aside/wrapper_classtotaltheme/header/flex/aside/contenttotaltheme/header/menu/search/is_supportedtotaltheme/header/menu/search/is_enabledtotaltheme/header/menu/search/styletotaltheme/header/menu/search/placeholdertotaltheme/header/menu/search/formtotaltheme/header/menu/search/icon_choicestotaltheme/header/menu/search/icon_labeltotaltheme/header/menu/has_flush_dropdownstotaltheme/header/overlay/is_enabledtotaltheme/header/overlay/is_globaltotaltheme/header/overlay/styletotaltheme/header/overlay/logo_image_idtotaltheme/header/overlay/logo_retina_image_idtotaltheme/header/sticky/styletotaltheme/header/sticky/is_enabledtotaltheme/header/sticky/start_positiontotaltheme/header/sticky/logo_image_idtotaltheme/header/sticky/logo_retina_image_idtotaltheme/header/vertical/is_enabledtotaltheme/header/vertical/positiontotaltheme/header/logo/has_scroll_top_linktotaltheme/header/logo/link_urltotaltheme/header/logo/image_idtotaltheme/header/logo/retina_image_idtotaltheme/header/logo/image_widthtotaltheme/header/logo/image_heighttotaltheme/header/logo/is_image_svgtotaltheme/header/logo/icontotaltheme/header/logo/texttotaltheme/header/logo/image_classtotaltheme/header/logo/text_classtotaltheme/header/logo/image_attributestotaltheme/header/logo/imagetotaltheme/header/logo/link_attributestotaltheme/header/logototaltheme/header/logo/wrapper_classtotaltheme/header/logo/inner_classtotaltheme/sidebars/primary/insert_hook_nametotaltheme/sidebars/primary/wrapper_classtotaltheme/sidebars/primary/inner_classtotaltheme/sidebars/primary/nametotaltheme/footer/widgets/is_enabledtotaltheme/footer/widgets/wrapper_classtotaltheme/footer/callout/is_enabledtotaltheme/footer/callout/contenttotaltheme/footer/callout/button_linktotaltheme/footer/callout/button_texttotaltheme/footer/callout/button_icontotaltheme/footer/callout/button_attributestotaltheme/footer/callout/wrapper_classtotaltheme/footer/callout/inner_classtotaltheme/footer/callout/content_classtotaltheme/footer/callout/button_classtotaltheme/footer/bottom/copyright/contenttotaltheme/footer/bottom/is_enabledtotaltheme/footer/bottom/wrapper_classtotaltheme/footer/bottom/inner_classtotaltheme/footer/bottom/menu/wrapper_classtotaltheme/footer/bottom/menu/theme_locationtotaltheme/footer/is_enabledtotaltheme/footer/has_revealtotaltheme/footer/wrapper_classtotaltheme/blog/entry_blocks/choicestotaltheme/blog/entry_blockstotaltheme/blog/meta_blocks/singular_blockstotaltheme/blog/meta_blocks/entry_blockstotaltheme/blog/meta_blocks/singular_wrapper_classtotaltheme/blog/meta_blocks/entry_wrapper_classtotaltheme/blog/single_blocks/choicestotaltheme/blog/single_blockstotaltheme/blog/single_blocks/wrapper_classtotaltheme/cpt/entry_blocks/choicestotaltheme/cpt/entry_blockstotaltheme/cpt/meta_blocks/singular_blockstotaltheme/cpt/meta_blocks/entry_blockstotaltheme/cpt/meta_blocks/singular_wrapper_classtotaltheme/cpt/meta_blocks/entry_wrapper_classtotaltheme/cpt/single_blocks/choicestotaltheme/cpt/single_blockstotaltheme/cpt/single_blocks/wrapper_classtotaltheme/mobile/menu/styletotaltheme/mobile/menu/is_enabledtotaltheme/mobile/menu/breakpointtotaltheme/page/single_blocks/choicestotaltheme/page/single_blockstotaltheme/page/single_blocks/wrapper_classtotaltheme/pagination/load_more/button_texttotaltheme/pagination/load_more/loading_texttotaltheme/pagination/load_more/failed_texttotaltheme/pagination/standard/argstotaltheme/topbar/is_enabledtotaltheme/topbar/breakpointtotaltheme/topbar/contenttotaltheme/topbar/wrapper_classtotaltheme/topbar/inner_classtotaltheme/topbar/content_classtotaltheme/topbar/social/is_enabledtotaltheme/topbar/social/choicestotaltheme/topbar/social/icon_styletotaltheme/topbar/social/alt_contenttotaltheme/topbar/social/wrapper_classtotaltheme/topbar/social/link_attributestotaltheme/topbar/menu/classtotaltheme/portfolio/meta_blocks/singular_blockstotaltheme/portfolio/meta_blocks/singular_wrapper_classtotaltheme/portfolio/single_blocks/choicestotaltheme/portfolio/single_blockstotaltheme/portfolio/single_blocks/wrapper_classtotaltheme/staff/meta_blocks/singular_blockstotaltheme/staff/meta_blocks/singular_wrapper_classtotaltheme/staff/single_blocks/choicestotaltheme/staff/single_blockstotaltheme/staff/single_blocks/wrapper_classtotaltheme/theme-builder/template_post_typeswpex_hook_post_cards_loop_aftervcex_gutenberg_integrationvcex_pre_query
Back To Top