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 have a higher priority and are 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 with the new one below to avoid problems after enabling 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 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. This option may cause compatibility issues with certain plugins, such as CartFlows. It is advised to disable it if you encounter resource loading problems.
Disable emoji: This option simply removes the extra JavaScript file that is used to add support for emojis in older browsers.
Creating Mega Menu Using Static Blocks Built With Elementor on WordPress #
How to Create a Website Footer Using Static Blocks Built with the Elementor Page Builder on WordPress #