Main Theme Options

XStore is managed through the 8Theme Options and 8theme Page Layout settings. 8Theme Options is located in  Dashboard > XStore > Theme Options, where the settings are organized into logical tabbed sections. These are the global options for your website. If you want to set specific options for a specific page, post, or product, set them in 8theme Layout settings, which has a higher priority and is located in every page/post/product.

Main Theme Options

Speed Optimization options

  • Old browser support. Enable this option if you have analytics report that your customers use the old browsers (Safari 9, IE 10) and you want to support them.
  • Optimize frontend CSS. This option loads the optimized xstore.css file instead of 2 separate bootstrap.css and style.css files. If you created child theme before the 5.0 XStore version and functions.php file of the child theme includes the old code to enquire theme styles, e.g. 
    Then replace this code by the new one below to avoid problems after enabling of this option 
  • <?php
    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
    function theme_enqueue_styles() {
    	etheme_child_styles();
    }
    	
  • Masonry scripts. Turn on to load masonry scripts on every page. This option should be enabled if you plan to use 8theme - Brands list, 8theme - Product Looks WPBakery elements.
  • FontAwesome support. Running FontAwesome scripts and styles needed to work for some elements that use those icons, e.g. menu subitem icons.
  • Menu cache. Turn on for the menu to speeds up PHP execution time while lessening the load on the Database. The object cache is a way of automatically storing any data from the database (not just objects) in PHP memory to prevent unnecessary queries. Turn off this option if you don't see changes on the Frontend while editing your menu.
  • Static Blocks cache. Turn on for the static blocks to speeds up PHP execution time while lessening the load on the Database. The object cache is a way of automatically storing any data from the database (not just objects) in PHP memory to prevent unnecessary queries.
  • Remove query strings from theme static resources. It's cleaning out all the query strings from CSS and JavaScript files inside the HTML. Keep this option disabled if you use cache plugin that also includes this functionality. 
  • Disable emoji. This option simply removes the extra JavaScript file that is used to add support for emojis in older browsers.