03. Setup & Optimize Wizard Archives - Documentation
https://d-themes.com/wordpress/wolmart/documentation/category/setup-optimize-wizard/
Wolmart Marketplace WordPress Documentation SiteWed, 15 Jun 2022 20:07:11 +0000en-US
hourly
1 https://wordpress.org/?v=6.5.2https://d-themes.com/wordpress/wolmart/documentation/wp-content/uploads/sites/29/2021/05/favicon-150x150.png03. Setup & Optimize Wizard Archives - Documentation
https://d-themes.com/wordpress/wolmart/documentation/category/setup-optimize-wizard/
3232System status
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/system-status/?utm_source=rss&utm_medium=rss&utm_campaign=system-status
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/system-status/#respondTue, 25 May 2021 11:43:35 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=83Generally, all systems check their environment’s status before installing, Wolmart also checks system status first before demo importing and creating child theme. Differently from other themes, demo import step is available for all servers including low-level servers. If you are unable to update server configuration due to hosting limit, you can use “Alternative Import” method […]
]]>Generally, all systems check their environment’s status before installing, Wolmart also checks system status first before demo importing and creating child theme. Differently from other themes, demo import step is available for all servers including low-level servers. If you are unable to update server configuration due to hosting limit, you can use “Alternative Import” method in Demo import step.
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/system-status/feed/0Creating Child Theme
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/creating-child-theme/?utm_source=rss&utm_medium=rss&utm_campaign=creating-child-theme
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/creating-child-theme/#respondTue, 25 May 2021 12:21:26 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=95What is a child theme? A child theme is a theme that can edit codes and styles from parent theme directly. Changes in child theme will remain after theme update while parent theme’s changes are removed. It is a good idea to use child theme if you are facing problems that can not be solved […]
A child theme is a theme that can edit codes and styles from parent theme directly. Changes in child theme will remain after theme update while parent theme’s changes are removed. It is a good idea to use child theme if you are facing problems that can not be solved with theme’s providing options or styles. You could change core codes using template file modifications or hooks. Visit Child Theme for more details.
How to create a Wolmart child theme?
Wolmart provides an easy way to create child theme. You need to input child theme title and click ‘Create’ button. Then you could see ‘Wolmart Child Theme’ is added and activated in Appearance > Themes page.
How to modify codes using child theme?
Theme are several ways to modify core codes.
1. Copy template files from parent theme
You could copy theme template files ( located in wolmart/templates directory ) or WooCommerce plugin’s template files ( located in woocommerce directory ) to child theme’s directory and modify them. You could copy only limited files for modification. If you copy and modify the other files except template files, changes will not affect to your site.
IMPORTANT NOTE: Sometimes Wolmart theme and WooCommerce plugin will make major changes to these files. You should keep an eye on updates and if the, copy and modify them again.
2. Override function
You could change pre-defined functions by redefining them in child theme. You could probably see some functions wrapped with ‘function_exists’. And for these functions, you can do modifications. Child theme functions are loaded ahead of others, so you could create the same function in child theme and make changes to the content.
Below is the example of overriding functions. Let’s assume that you are going to modify ‘wolmart_get_col_class’ function. The original code ( this is from parent theme ) is like belows.
/* This is original code */
if ( ! function_exists( 'wolmart_get_col_class' ) ) :
/**
* Get column class from columns count array
*
* @since 1.0
*
* @param int[] $col_cnt Array of columns count per each breakpoint.
*
* @return string columns class
*/
function wolmart_get_col_class( $col_cnt = array() ) {
$class = ' row';
foreach ( $col_cnt as $w => $c ) {
if ( $c > 0 ) {
$class .= ' cols-' . ( 'min' != $w ? $w . '-' : '' ) . $c;
}
}
return apply_filters( 'wolmart_get_col_class', $class );
}
endif;
Now you can copy this function in child theme and make changes to the content.
/* This is modification code */
function wolmart_get_col_class( $col_cnt = array() ) {
// your code here
...
...
...
}
3. Using hooks
Wolmart and other plugins provide many hooks ( including actions and filters ) for developers to modify core codes. You could add your codes to existing actions and filters.
/* Example of using hooks */
add_action( 'wolmart_wc_after_notice', 'wolmart_wc_notice_close', 10, 2 );
function wolmart_wc_notice_close() {
echo '<button type="button" class="btn btn-link btn-close"><i class="close-icon"></i></button>';
}
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/creating-child-theme/feed/0Install Plugins
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/install-plugins/?utm_source=rss&utm_medium=rss&utm_campaign=install-plugins
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/install-plugins/#respondTue, 25 May 2021 13:03:36 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=114This step shows all required and recommended plugins which make Wolmart Theme work perfectly. You need to install required plugins first to create a site or import pre-built demos. Recommended plugins will never break your site, however it’s good to install them to make your site better. Just check in plugins to install and click […]
]]>This step shows all required and recommended plugins which make Wolmart Theme work perfectly. You need to install required plugins first to create a site or import pre-built demos. Recommended plugins will never break your site, however it’s good to install them to make your site better. Just check in plugins to install and click ‘Continue’ button. Checked plugins would be downloaded and installed automatically.
1. The required plugins
Wolmart Core
WooCommerce
Kirki Customizer Framework
Meta-Box
2. Recommended page builders
Elementor
WPBakery Page Builder
3. Recommended multi-vendor Plugins
Dokan Lite
WCFM – WooCommerce Multivendor Marketplace
Multivendor Marketplace Solution for WooCommerce – WC Marketplace
WC Vendors Marketplace
4. Recommended plugins for functionality and performance
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/install-plugins/feed/0Import Demo
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/import-demo/?utm_source=rss&utm_medium=rss&utm_campaign=import-demo
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/import-demo/#respondTue, 25 May 2021 13:06:41 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=117Wolmart demos are pre-build websites that are built using Wolmart theme and plugin. Wolmart demos are customizable, optimized and up-to-date so you might save time and cost to create your own website. Once you have registered activation key, you could import these demos. Demo import step of Setup Wizard would provide you the result of […]
]]>Wolmart demos are pre-build websites that are built using Wolmart theme and plugin. Wolmart demos are customizable, optimized and up-to-date so you might save time and cost to create your own website. Once you have registered activation key, you could import these demos. Demo import step of Setup Wizard would provide you the result of any site of our demos.
IMPORTANT NOTE: Please backup your site before uninstalling. All imported and overriden contents from Wolmart demos might be removed.
1. Demo Import
Wolmart provides an advanced and easiest way to import pre-built demos. Friendly design and flexible working would make you feel that you are installing a system.
There are two methods to import Wolmart demos.
What is Standard Import ?
Standard import is a general method to import demos.
What is Alternative Import Mode ?
Alternative import mode is a method to import demo when you server does not fulfill requirements. You could probably change your server configuration but if you could not do that because of limit, you could use alternative mode. Do not worry about it. Alternative Mode is slower than standard import but import result is same.
How to import demo?
Step 1. First, select one of pre-built demos that you wish to import. You can click on screenshot image of each demo.
Step 2. After clicking it, you could see demo import popup. Select one of Elementor, Visual Composer and WPBakery version of demo.
Step 3. Each demos have different needed plugins to install. Make sure that all required plugins are already installed.
Step 4. Select what to import from pre-built demos. To create the same website as demo, just select all contents.
Step 5. Click ‘Standard Import’ or ‘Alternative Mode’ button.
Step 6. That’s all. After 2 or 3 minutes, you could see same website has been created.
Visit your new website and check if you got desirable result.
2. Custom Logo
Upload custom logo for your new site.
3. Demo Uninstall
You could uninstall demo contents from your site. If you import different demos so many times, you could see some posts are overridden by new ones. In that case you need to uninstall imported demo contents before importing new demo. You could remove all contents from previously imported demo or remove only some parts such as pages, widgets and so on.
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/import-demo/feed/0Theme Support
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/theme-support/?utm_source=rss&utm_medium=rss&utm_campaign=theme-support
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/theme-support/#respondTue, 25 May 2021 13:23:42 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=132The last step of Wolmart Setup Wizard shows information that our theme supports and do not support. Wolmart theme comes with 6 months item support from purchase date (with the option to extend this period). This license allows you to use this theme on a single website. Please purchase an additional license to use this […]
]]>The last step of Wolmart Setup Wizard shows information that our theme supports and do not support.
Wolmart theme comes with 6 months item support from purchase date (with the option to extend this period). This license allows you to use this theme on a single website. Please purchase an additional license to use this theme on another website.
Item Support DOES Include:
Availability of the author to answer questions
Answering technical questions about item features
Assistance with reported bugs and issues
Help with bundled 3rd party plugins
Item Support DOES NOT Include:
Customization services (this is available through [email protected])
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/theme-support/feed/0Optimize Resources
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/optimize-resources/?utm_source=rss&utm_medium=rss&utm_campaign=optimize-resources
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/optimize-resources/#respondTue, 25 May 2021 14:40:06 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=145If your website never used some resources such as gutenberg block style, or large elementor assets, it’s ok to remove them for faster speed. It’s also possible to optimize wpbakery shortcodes. It can reduce about 400kb of style.
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/optimize-resources/feed/0Lazy Loading
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/lazy-loading/?utm_source=rss&utm_medium=rss&utm_campaign=lazy-loading
https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/lazy-loading/#respondTue, 25 May 2021 23:46:54 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=154This will help you make your site faster by lazyloading images and contents. Lazy load images All image resources will be lazyloaded so that page’s loading speed gets faster.Use with caution! Disable this option if you have any compability problems. Lazy load menus Menus will be lazyloaded and cached in browsers for faster load.Cached menus […]
]]>This will help you make your site faster by lazyloading images and contents.
Lazy load images
All image resources will be lazyloaded so that page’s loading speed gets faster. Use with caution! Disable this option if you have any compability problems.
Lazy load menus
Menus will be lazyloaded and cached in browsers for faster load. Cached menus will be updated after they have been changed or customizer panel has been saved.
Skeleton screen
Instead of real content, skeleton is used to enhance speed of page loading and makes it more beautiful.
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/25/lazy-loading/feed/0Performance
https://d-themes.com/wordpress/wolmart/documentation/2021/05/26/performance/?utm_source=rss&utm_medium=rss&utm_campaign=performance
https://d-themes.com/wordpress/wolmart/documentation/2021/05/26/performance/#respondWed, 26 May 2021 12:21:42 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=4071. Optimize Mobile Disable Mobile Animations – Disable appear and slide animations in mobile. Disable Mobile Sliders – Use scrollbar instead of carousel for only products and posts in mobile. 2. Preload Fonts This improves page load time as the browser caches preloaded resources so they are available immediately when needed. By using this option, […]
Disable Mobile Animations – Disable appear and slide animations in mobile.
Disable Mobile Sliders – Use scrollbar instead of carousel for only products and posts in mobile.
2. Preload Fonts
This improves page load time as the browser caches preloaded resources so they are available immediately when needed. By using this option, you can increase page speed about 1 ~ 4 percent in Google PageSpeed Insights for both of mobile and desktop.
Wolmart Icons
Font Awesome 5 Solid
Font Awesome 5 Regular
Font Awesome 5 Brands
3. Asynchronous Scripts
Asynchronous load
Some javascript libraries does not affect first paint. And you can increase page loading speed by loading them asynchronously.
Split tasks
Long time tasks may cause unintentional rendering suspension or affect to its performance. To make pages faster, please check split task option.
Only necessary JS at loading
While page is loaded, there exists a lot of unnecessary javascripts running during initialization. If they works in idle time and only necessary ones runs while loading time, page speed will be faster.
Process after load event
This will accelerate page’s load time. But this may cause compatibility issue since page still not be ready. It will be in ready state after document or window load event is ready. To fix this problem, Please add event handlers to window’s wolmart_complete event.
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/26/performance/feed/0Optimize Plugins
https://d-themes.com/wordpress/wolmart/documentation/2021/05/26/optimize-plugins/?utm_source=rss&utm_medium=rss&utm_campaign=optimize-plugins
https://d-themes.com/wordpress/wolmart/documentation/2021/05/26/optimize-plugins/#respondWed, 26 May 2021 12:31:32 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=414Here, you can install optimization plugins or deactivate unnecessary plugins. Recommended Plugins Here, you can install optimization plugins. WP Optimize Cleans your database by removing unnecessary data, tables and data fragmentation, compresses your images and caches your site for your super fast load times. Advanced Database Cleaner Cleans up database by deleting orphaned items such […]
Cleans your database by removing unnecessary data, tables and data fragmentation, compresses your images and caches your site for your super fast load times.
]]>https://d-themes.com/wordpress/wolmart/documentation/2021/05/26/optimize-plugins/feed/0Critical Css
https://d-themes.com/wordpress/wolmart/documentation/2022/06/07/critical-css/?utm_source=rss&utm_medium=rss&utm_campaign=critical-css
https://d-themes.com/wordpress/wolmart/documentation/2022/06/07/critical-css/#respondTue, 07 Jun 2022 19:37:04 +0000https://d-themes.com/wordpress/wolmart/documentation/?p=1264Critical css helps you reduce the rendering time. Probably, your site has too many style codes and not all of them are used at first time. Because of that, they make to only serve the CSS that’s being used on that page and that’s commonly referred to as critical css...
Probably, your site has too many style codes and not all of them are used at first time. Because of that, they make to only serve the CSS that’s being used on that page and that’s commonly referred to as critical css. After making critical css, the download amount is certainly lower than before and it will improve performance too.
Enable Critical Css
There are many features to improve the performance and First Contentful Paint is one of the most important feature. So Generate critical css to reduce the rendering time and get a better speed.
Application of Critical Css
In most cases, Critical Css is used in conjunction with Merge js & css option to increase speed of pages. By enabling both options, we have increased speed score of Elementor Demo 1 ~ 14, 16, 17, 18, 20, WPB Demo 1, 2, 3, 5 ~ 11, 13, 14 over 90.