v3.3.0 - December 27, 2015

Important:
  • IMPORTANT > Must update manually or using Envato Toolkit: Previously we were using a service called wp-updates.com which worked ok for over 3 years for us. Recently the company was sold and since then the site is constantly going down and they do not answer any emails, tweets or support requests. For your security, site speed and to better serve auto updates we have removed all references to this website. From now on please update using the Envato Toolkit or manually as explained in the docs. I realize some of you may not like using the Envato Toolkit as opposed to having the old auto updates system, but it's actually faster, more secure (for you and us) and since it is a plugin it can be active on a Multisite Network to provide you with updates.
  • IMPORTANT > Visual Composer 4.9+: This version makes use of the latest version of the Visual Composer plugin to make things faster and slimmer then ever! Make sure you update your plugin after updating your theme. You MUST use the latest version otherwise you will encounter issues.
  • WordPress 4.4: We tested Total with WordPress 4.4 and didn't see any issues or bugs, you should be able to update WordPress without a problem. We also HIGHLY recommend updating to WordPress 4.4 to take advantage of all the improvements! And to greatly speed up your Customizer.
  • Clear Your Browser Cache: This should be done after every update but is especially important after this one because of the modifications done to the Customizer
  • Check Your Comments: Comments have been modified to no longer use a custom callback but rather use the native WordPress core output. This required altering some of the comment display CSS. If you made any design (css) chances to the way comments are displayed on the site please double check to make sure they still look the way you want them to. This is to ensure better compatibility in the future (default comment design is the same).
  • Check Your Language files: We've updated the theme for security reasons to make use of sanitized locale functions such as esc_attr_ and esc_attr_e so make sure these keywords are in your sources list - learn more here
  • Text Domain Change: The text_domain was changed from 'wpex' to 'total' to support WP language packs - if you are translating things in your child theme please make sure to update the text domain and make a search and replace in your child theme for 'wpex' and change to 'total'
  • Added Javascript (postMessage) support to options where possible to speed them up so you can see changes live in the Customizer without the site refreshing – video example – awesome!
  • Added New filter “vcex_grid_query” so you can easily tweak the Visual Composer Post Types Grid, Portfolio Grid, Staff Grid, Blog Grid or Testimonials Grid query arguments via a child theme. This filter includes the arguments and the module attributes, so you can check the attributes (such as the module ID) in order to alter things exclusively – Example snippet
  • Added New Post Type Carousel VC module
  •  Added Align option to the Total VC divider module
  • Added Fix for bbPress not supporting singular.php
  • Added Option to disable the mobile menu searchbar via the Customizer under the Mobile Menu tab
  • Added New partials template part at partials/search/search-no-results.php for easier editing of the no results text in child themes
  • Added Sorting by active/inactive to the theme panel
  • Added New filter “wpex_dashboard_thumbnails” so you can disable the dashboard thumbnails if you want to
  • Added Options to the login form Visual Composer module so you can change the form labels
  • Added Option to the Customizer under the Social Sharing tab where you can enter your twitter handle to be added to the tweets
  • Added Options to the Post type Editor pages to disable the Portfolio, Staff and Testimonials categories and tags
  • Added Trailing Slash to all home_url() functions
  • Added Ability to leave the “Theme Branding” option empty in the theme panel to completely disable that functionality – it may make it harder to locate custom Total widgets and custom Total Visual Composer modules but some customers requested this ability
  • Added The width and height attributes for your logo (because some speed testing sites require width/height attributes on all images). You must define your dimensions in the Customizer under the “Header” tab. Important: If you were translating the “retina_logo_height” strings in your translation plugin such as WPML it has now changed to ‘logo_height’ I am not 100% so double check that your translation is correct
  • Added Option to the Image Sizes panel to alter the thumbnail image cropping on single WooCommerce products (the slider thumbnail images). If empty it the theme will set the same sizes for the single post for the thumbnails on update
  • Added New file and class for all Yoast SEO tweaks at framework/config/yoast.php instead of having them in various places
  • Added Option to the Togglebar to display inline instead of Overlay – see screenshot
  • Added New filter “wpex_oembed_responsive_hosts” which will allow you to edit which hosts (youtube, vimeo…etc) should automatically receive the responsive wrap – see functions.php for more details
  • Added Default white background to the menu on header three and four so it doesn’t take on the main header background if defined in the Customizer
  • Added Function that runs after every update that will backup your Customizer settings to the ‘wpex_total_customizer_backup’ option in the database just as an extra precaution
  • Added New filter “wpex_remove_default_mods” for child theme purposes only. By default WordPress saves any customizer setting that had been previously modified even if it was modified back to the default state. Developers can use this filter – see snippet – to remove these mods from the theme_mods array when the theme loops through the settings to generate the CSS output for styling options
  • Added Support for media queries in the theme customizer styling settings
  • Added Option in the Footer Builder Panel to keep the copyright section (footer bottom)
  • Added more max-width settings for the VC rows – 10%, 20%, 30%, 40%
  • Added New helper function “wpex_get_translated_theme_mod”
  • Added More column spacing options – 1px, 5px and 10px
  • Added Overlay title option to the CategoriesGrid – screenshot
  • Added Masonry support to the Categories Grid module – screenshot
  • Added Ability to choose from all Google fonts for the Categories grid title and description font choices
  • Added New filter “wpex_header_overlay_styles” so you can easily add more header overlay style options via a child theme
  • Added New typography style to rows – “white with text shadow”
  • Updated Visual Composer to version 4.9
  • Updated Theme to use new Visual Composer functions to greatly speed things up and lower memory
  • Updated Moved Comment form field back to the bottom which was moved to the top in WP 4.4
  • Updated Enabled core WordPress sections in the customizer like the widgets and menu tabs – with WordPress 4.4 there has been huge improvements to the Customizer speed and enabling these tabs doesn’t seem to affect the speed anymore, yay!
  • Updated Visual Composer so the auto-complete for “Include/Exclude” categories to include categories that are currently empty
  • Updated WooCommerce cart item if it’s a variation and there isn’t a thumbnail for the variation it will display the featured image
  • Updated Social Sharing code to slim things down and added a small fix for posts with titles that have apostrophes
  • Updated The way the 404 custom page theme panel saves settings to prevent empty values from being saved in theme mods
  • Updated Some of the more advanced theme panel modules are now disabled by default such as Custom JS
  • Updated Custom Login settings so it doesn’t store empty values in the database when saving
  • Updated About widget to allow more HTML tags such as links
  • Updated Post Type editors so you can see the actual icons when choosing your post type icon instead of showing a select box
  • Updated Post Type editors to flush rewrite rules when loading and saving the admin page to prevent having to re-save your permalink settings when changing slugs
  • Updated Builder modules in the customizer to use toggles on/off instead of checkboxes so it hopefully is more intuitive now – screenshot
  • Updated The wp_login_url shortcode so it does NOT open in a new tab by default and removed the nofollow attributes on the links
  • Updated All customizer active callback functions to be prefixed wpex_cac_
  • Updated Moved the Toggle bar output from the wpex_hook_wrap_after hook up to the wpex_outer_wrap_before hook to allow us to implement a togglebar that slides down moving the content down instead of the default overlay style. And moved the togglebar button output from the wpex_hook_header_before hook up to the wpex_outer_wrap_before hook
  • Updated Font Icon shortcode to output using a span tag instead of an i tag
  • Updated Moved The Header Menu and Mobile Menu Customizer panels into the “Header” panel
  • Updated Customizer and Theme Panel so if you renamed your portfolio, staff or testimonials post type or changed their icons it will display the new name and icon
  • Fixed Issue with not being able to change the number of related staff or portfolio posts
  • Fixed Issue with animation speed not working on Total VC carousel modules
  • Fixed Issue with the Footer Bottom padding setting in the Customizer not working correctly
  • Fixed Misspelled Instagram and Youtube in the Visual Composer Social links module
  • Fixed Local scroll highlight on the navbar VC module
  • Fixed Bug when using em value on the Total VC Heading module
  • Fixed Issue where custom excerpts wouldn’t be generated correctly if the first Visual Composer text block on your post had shortcode parameters
  • Fixed The “Missing: fn” warning by Google Webmasters Structured Data testing tool
  • Fixed RTL css for comments
  • Fixed Unescaped localized strings to prevent possible security threats
  • Fixed “Form Top” option not working on Custom Login settings when a custom background isn’t being added
  • Fixed Breadcrumbs translation issues on date archives
  • Fixed Social Widget order not saving
  • Fixed Issue with the “Fixed Footer” option not working for the Footer Builder
  • Fixed Absolute position of the Fixed Header Style
  • Fixed Issue with dropdowns not visible on the fixed vertical sidebar
  • Fixed Issue with testimonial thumbnail sometimes not showing up on testimonials grid
  • Fixed Issue when using CSS in Visual Composer modules for the Toggle bar it wouldn’t display
  • Fixed Layout issues with WordPress 4.4 url embeds
  • Fixed Back to scroll button icon centering
  • Fixed Mobile Menu Typography options only working for the sidebar menu and not all mobile menu styles
  • Fixed Debug error on the next/previous links when the Post Series are disabled
  • Fixed Issue with Shop title defined in the Customizer not being translated by WPML
  • Removed Purchase code field from Theme Panel since it’s no longer needed
  • Removed Changelog from inside the theme – please use this this live changelog instead
  • Removed Fixed header functionality while previewing the Customizer to speed things up and make things easier to tweak via new AJAX settings
  • Removed Cart from single product breadcrumbs – can be added via theme filter if needed but a lot of customers wanted it removed and it’s better for SEO to remove it
  • Removed The content.php template file once and for all – this hasn’t been used since version 2.0
  • Removed Help tabs on Theme Panel page and Footer Builder page – the online docs are easily accessable this themes like extra unneeded bloat
  • Removed Localized strings from deprecated skins admin panel
  • Removed Un-needed nofollow on social share links and blank targets
  • Removed Menu Button styling on the overlay mobile menu – replaced with unique classname incase you do want to add custom styles to them still for mobile or hide them completely
  • Removed Page Settings Metabox from the Footer Builder page to prevent confusion since it’s not a “real” page none of those options do anything
  • Removed Customizer option to disable WooCommerce cart from the menu and updated the display field to include a new “Disable” option, in our efforts to trim down the number of customizer fields – screenshot – your theme should migrate the setting over correctly though on updating
  • Removed The WPEX_Responsive_Widths_CSS class and moved all output for the layout settings into the core Customizer class
  • Removed Code that disabled the Visual Composer javascript while in the WP Customizer – issues have been fixed in WP 4.4