v3.5.0 - Jun 19, 2016

Important:

The $wpex_theme_setup global class has been removed and all the WPEX_Theme_Setup class methods are now static for better optimization and easier tweaking. If you made any child theme edits that included this global class please double check them.

We also removed the massive function that would migrate the old Redux options to the Customizer settings. Total switched to using the WordPress Customizer in November of 2014. It feels like enough time has passed to where customers should have updated their theme by now.

And if you need any help updating things to work with the new method just let us know via the ThemeForest comments.

  • Added Overlay Styles for row backgrounds (screenshot)
  • Added New Dot/Line “Leader” (menu item) module for use with the Visual Composer (screenshot)
  • Added New Animated Text Total VC module
  • Added Simple searchform shortcode as requested by customers, useful for displaying a searchform in the Top Bar (screenshot)
  • Added Typography setting to tweak “Theme Headings” which are the heading styles found in various places such as the social share heading, related posts heading, comments heading…etc.
  • Added jQuery UI date picker support to the Total metabox for developers wanting to extend the metabox using datepicker fields
  • Added Some CSS to prevent fixed background attachment position on mobile devices for the body tag which seems to cause some issues on mobile
  • Added New function and filter ‘wpex_template_parts’ to make it easier to override theme templates conditionally – example
  • Added Support for the use of the “skype” protocol in URL’s (such as in the topbar social and social widgets)
  • Added Register link to the Total VC module login form next to the lost password link (optional and with option to select a custom URL)
  • Added Customizer setting to change the post series main heading on the front-end
  • Added Re-added page.php to the theme because a lot of plugins seem to fail when using only singular.php in the theme
  • Added The “entry” class to the footer-builder-content class to ensure things in the footer builder look the same while editing it as they would on the live site if customers have made edits to the “entry” class.
  • Added Ability to the Portfolio Grid VC module to display a lightbox of the gallery items defined for each post when clicking on the image – screenshot
  • Added New wpex_footer_widget_row_classes filter for child theme edits
  • Addded Ability to enter ‘home_url’ to the Page Settings redirection field to make it redirect to your homepage
  • Added New filter ‘wpex_breadcrumbs_terms’ so you can alter the way categories/terms display in the breadcrumbs
  • Added Extra check so the mobile menu classes are not added to the body class unless there is actually a mobile menu active on the site
  • Added Ability to display videos/audio for Custom Post Types if a user enables the Media tab in the Page Settings via a filter
  • Added New body class “wpex-window-loaded” via javascript once the site has fully loaded if you want to use CSS to show and hide things accordingly
  • Added “Full-Width” option to the topbar settings in the Customizer
  • Added New filter ‘wpex_header_menu_args’ for easily altering the main header menu arguments (such as removing the superfish class as some users requested) – example
  • Added Ability to display “meta” on single staff posts also (default will display date and category but you can use child theme hooks to display more)
  • Added A few more customizer settings for various WooCommerce headings (entry title, tabs, related)
  • Added Filter that will allow you via a child theme to alter the default position of the toggle mobile menu style so that it’s absolutely positioned in relation to the header rather then statically
  • Added Option to the Recent Posts With Thumbnails widget so you can check to query items with thumbnails  only or query all items
  • Added Some javascript so that if a title and breadcrumbs are too big to fit in the page header it will automatically switch the breadcrumbs to the “under title” style to prevent any clashing of the two
  • Added New filter ‘wpex_post_gallery_slider_has_thumbnails’ so you can disable the thumbnails on the post gallery sliders if needed/wated via a child theme
  • Added New filter ‘wpex_pagination_args’ to tweak the default theme’s pagination arguments
  • Added New action hook ‘vcex_after_grid_filter’ so you can add extra content under any of the Total VC grid filters via a child theme if needed – example
  • Added New Title Centered Overlay style (screenshot)
  • Added Lazy Load support for Total VC Image Sliders (as customer requested a long time ago, sorry for the delay!) – disabled by default
  • Added Styling options for theme pagination under Customizer > General > Pagination
  • Added Few new settings to the Total VC searchbar module
  • Added Options to the Footer builder for adding a custom background making it easier so you don’t have to use the Visual Composer stretch row function or CSS
  • Added scrollTopOffset parameter to the wpex_localize_array so you can alter the default offset at which the back to top button displays on scroll – default is 100 (px)
  • Added Easing animation to local scroll links (can be altered via a child theme if wanted) but I think it makes local scrolling a little nicer
  • Added Enabled equal height function for Total vc grids even if masonry layout is enabled
  • Removed The wpautop added to custom excerpts because it can break shortcodes but this can be added via a filter if wanted
  • Removed Redux Theme Panel migration function that moved the Theme Panel settings from 2014 to the Customizer settings added in Total v1.6.0 – customers should have updated by now
  • Removed Breadcrumbs position class from body class as it’s not needed for anything
  • Removed Comment count display in post meta for link format posts
  • Removed Hash update on local scroll links by default due to large requests (can be added via a 3rd party extension plugin if requested)
  • Updated Included 3rd party premium plugins
  • Updated Social Links Total VC module so you can easily add the social profiles you need and re-order them (screenshot)
  • Updated Settings for pages at Customize > General > Pages to use the same drag/drop layout function as posts, portfolio, staff, testmionials so you can enable/disable sections of the page and re-order them.
  • Updated Instagram Widget to include options for the size as well as more column styles
  • Updated Functions.php so filters aren’t registered on admin side if not needed
  • Updated Redirection page setting so it does not cause issues when trying to edit a page live with the Visual Composer that is currently being redirected
  • Updated Moved page animations javascript (animsition) into it’s own files instead of the minified js file so it only loads when page animations are enabled and fixed a couple bugs with the outSpeed and with local scroll links
  • Updated Favicons admin panel and added Total favicons to the admin pages for consistency
  • Updated How the infinite scroll works a bit to be better optimized and the main code added to the total-min.js file for easier access to core js and added new trigger ‘wpexinfiniteScrollLoaded’ for running custom code after the inifite scroll items are displayed (useful for re-triggering js functions in 3rd party plugins)
  • Updated Slimmer html output for various Total VC modules
  • Updated Social sharing links so they all link to the correct https versions of the social sharing site and tweaked the facebook share link to go to sharer.php instead of share.php (newer method)
  • Updated Mobile sidebar menu script to be more efficient and better animated
  • Updated Main menu inner span padding to px value instead of em which is important for calculating correct menu position
  • Updated Instagram widget to not be responsive by default so it keeps the columns across all devices and added option to enable responsive if wanted
  • Updated Overlay Header style so that if you have the mobile toggle menu style enabled it will work and not switch to the sidebar style
  • Updated Made some accessability improvements to various parts of the theme
  • Updated Some overlay css/html to have some global styles to slim down the CSS and html
  • Updated You can now enable sticky header on mobile with the toggle mobile menu style enabled (better user-experience with local-scroll sites)
  • Updated Made various optimizations to the core theme’s javascript code
  • Updated Include & Exclude Category functions in Visual Composer modules to display parent category in parenthesis if category has a parent to prevent confusion when users have categories with the same name under different parent categories
  • Updated Footer reveal function now disabled while in the VC editor to prevent bugs and to better see how the content is added to the page
  • Updated Improvements/optimizations to the Footer Reveal javascript
  • Updated Overlay Header style to support any combination of the various mobile menu styles and mobile menu toggle styles
  • Fixed Possible error with ‘Vc_License’ class when updating the theme
  • Fixed Padding issue with the page header background style
  • Updated Sticky shrink header image height to use max-height instead of “height” to prevent the image from losing it’s proportions if it ever shrinks in width
  • Fixed Issue where mobile menu won’t work when using a custom mobile menu and the main header is disabled
  • Fixed Slowness on iPhone and other mobile devices when using the grayscale filter on images
  • Fixed Issue where the ‘wpex_search_placeholder_text’ filter wasn’t working
  • Fixed Issue with self hosted video/audios in the Page Settings Meta field
  • Fixed Favicon conflict if user previously set favicon via the Customizer then used the Total favicons panel
  • Fixed Bug with equal height rows not working for the Blog Entries
  • Fixed Bug with instagram widget opening wrong link on iPhones when instagram was installed
  • Fixed Bug where if the image slider VC module was set to “loop” false and auto play was enabled it would not stop at the last slide.
  • Fixed Offset issue with the Topbar sticky function on mobile and local scroll links
  • Fixed Issue with Lightbox titles displaying in various VC modules when set to disabled
  • Fixed Issue where you couldn’t have certain overlay styles in the image grid without a link defined
  • Fixed WooCommerce bugs from their latest update