To follow this procedure, we assume that you already have installed WordPress somewhere as well as the extensions Elementor and Elementor Pro. Of course, you also need to download our Elementor Complete Starter Kit 😉
For a better experience, we recommend using the Hello Theme from Elementor.
By default our Elementor Complete Starter Kit use three different menus: Top Menu, Main Menu and Footer Menu. Here’s how to set them.
Here’s how to assign them to the right place:
The WooCommerce Plugin from Auttomatic let you create a Shop. Install it if you didn’t do it when you imported the kit.
WooCommerce installs the necessary pages by default. You will need to remove them and set our kit pages instead Default Pages.
The Custom Post Type UI (CPT UI) Plugin from WebDevStudios let you create a Portfolio Post Type. Install it if you didn’t do it when you imported the kit.
{"portfolio":{"name":"portfolio","label":"Projects","singular_label":"Project","description":"","public":"true","publicly_queryable":"true","show_ui":"true","show_in_nav_menus":"true","delete_with_user":"false","show_in_rest":"true","rest_base":"","rest_controller_class":"","has_archive":"true","has_archive_string":"","exclude_from_search":"false","capability_type":"post","hierarchical":"false","rewrite":"true","rewrite_slug":"","rewrite_withfront":"false","query_var":"true","query_var_slug":"","menu_position":"5","show_in_menu":"true","show_in_menu_string":"","menu_icon":"dashicons-images-alt2","supports":["title","thumbnail"],"taxonomies":["portfolio_category"],"labels":{"menu_name":"Portfolio","all_items":"Projects","add_new":"Add New","add_new_item":"Add New Project","edit_item":"Edit Project","new_item":"New Project","view_item":"View Project","view_items":"View Projects","search_items":"Search Project","not_found":"No Project found","not_found_in_trash":"No Project found in trash","parent":"Parent Project","featured_image":"Featured image for this Project","set_featured_image":"Set featured image for this Project","remove_featured_image":"Remove featured image for this Project","use_featured_image":"Use as featured image for this Project","archives":"Project archives","insert_into_item":"Insert into Project","uploaded_to_this_item":"Uploaded to this Project","filter_items_list":"Filter Projects list","items_list_navigation":"Projects list navigation","items_list":"Projects List","attributes":"Projects Attributes","name_admin_bar":"Project","item_published":"Project published","item_published_privately":"Project published privately","item_reverted_to_draft":"Project reverted to draft","item_scheduled":"Project scheduled","item_updated":"Project updated","parent_item_colon":"Parent Project"},"custom_supports":""}}
You can also import Taxonomies to get Categories for your Portfolio Post Type.
{"portfolio_category":{"name":"portfolio_category","label":"Categories","singular_label":"Category","description":"","public":"true","publicly_queryable":"true","hierarchical":"true","show_ui":"true","show_in_menu":"true","show_in_nav_menus":"true","query_var":"true","query_var_slug":"","rewrite":"true","rewrite_slug":"","rewrite_withfront":"1","rewrite_hierarchical":"0","show_admin_column":"false","show_in_rest":"true","show_tagcloud":"false","show_in_quick_edit":"","rest_base":"","rest_controller_class":"","labels":{"menu_name":"","all_items":"","edit_item":"","view_item":"","update_item":"","add_new_item":"","new_item_name":"","parent_item":"","parent_item_colon":"","search_items":"","popular_items":"","separate_items_with_commas":"","add_or_remove_items":"","choose_from_most_used":"","not_found":"","no_terms":"","items_list_navigation":"","items_list":"","back_to_items":""},"meta_box_cb":"","default_term":"","object_types":["portfolio"]}}
The Advanced Custom Field (ACF) Plugin from Delicious Brains let you create a Portfolio Post Type. Install it if you didn’t do it when you imported the kit.
We offer you a template with the following fields:
[{"key":"group_60f7e81a25719","title":"Portfolio","fields":[{"key":"field_60f7f0acdf318","label":"Client","name":"client","type":"text","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"50","class":"","id":""},"default_value":"","placeholder":"","prepend":"","append":"","maxlength":""},{"key":"field_60f7f60920d99","label":"Date","name":"date","type":"date_picker","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"50","class":"","id":""},"display_format":"d\/m\/Y","return_format":"d\/m\/Y","first_day":1},{"key":"field_60f7fb9646f30","label":"Title link","name":"title_link","type":"text","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"50","class":"","id":""},"default_value":"","placeholder":"","prepend":"","append":"","maxlength":""},{"key":"field_60f7f63020d9c","label":"URL link","name":"url","type":"text","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"50","class":"","id":""},"default_value":"","placeholder":"","prepend":"","append":"","maxlength":""},{"key":"field_60f7e86e353bc","label":"Description","name":"description","type":"wysiwyg","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"100","class":"","id":""},"default_value":"","tabs":"visual","toolbar":"full","media_upload":1,"delay":0},{"key":"field_61c2f49d8ffda","label":"Photo 1","name":"photo_1","type":"image","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"33","class":"","id":""},"return_format":"array","preview_size":"large","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":""},{"key":"field_61c2f4df8ffdb","label":"Photo 2","name":"photo_2","type":"image","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"33","class":"","id":""},"return_format":"array","preview_size":"large","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":""},{"key":"field_61c2f4e78ffde","label":"Photo 3","name":"photo_3","type":"image","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"33","class":"","id":""},"return_format":"array","preview_size":"large","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":""},{"key":"field_61c2f4e68ffdd","label":"Photo 4","name":"photo_4","type":"image","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"33","class":"","id":""},"return_format":"array","preview_size":"large","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":""},{"key":"field_61c2f4e58ffdc","label":"Photo 5","name":"photo_5","type":"image","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"33","class":"","id":""},"return_format":"array","preview_size":"large","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":""},{"key":"field_61c2f5038ffdf","label":"Photo 6","name":"photo_6","type":"image","instructions":"","required":0,"conditional_logic":0,"wrapper":{"width":"33","class":"","id":""},"return_format":"array","preview_size":"large","library":"all","min_width":"","min_height":"","min_size":"","max_width":"","max_height":"","max_size":"","mime_types":""}],"location":[[{"param":"post_type","operator":"==","value":"portfolio"}]],"menu_order":0,"position":"acf_after_title","style":"seamless","label_placement":"top","instruction_placement":"label","hide_on_screen":["the_content","excerpt","discussion","comments","revisions","author","format","page_attributes","send-trackbacks"],"active":true,"description":"","show_in_rest":0}]
These code parts were automatically added to the Custom CSS section in Site Settings.
For a better use, we already added the .epptm-menu class to the Header section in our Starter Kit.
This code resize the Header when you scroll the page. The resize affect the logo but you can adapte it on a other part.
/* Resize Header */
.epptm-menu.elementor-sticky--effects .elementor-widget-image img {
height: 50px !important;
width: auto;
transition: 1s all ease-in-out;
}
This code change the Header color when you scroll the page.
In this case, you will have a menu that becomes slightly transparent when the page is scrolled.
/* Change Header Color */
.epptm-menu.elementor-sticky--effects {
background-color: #FFFFFFF0 !important;
transition: 1s all ease-in-out;
}
It seems Elementor don’t like the background-position style on the banner featured image. If you see a display problem, you can use this part of code to fix it.
/* Fix Banner background-position */
.elementor-section.elementor-top-section.elementor-element {
background-position: center center;
background-size: cover;
}
In case you use woocommerce, this code prevents an unexpected color. It change the button style in Cart and Checkout pages.
.button.wc-backward { background-color: transparent !important;
padding: 0 !important;
font-weight: normal !important;
font-size: 16px !important;
}
In case you use woocommerce, this code prevents an unexpected color. It change the Cart icon color in the Header menu when you click and leave the button.
/* Fix Menu Cart Button Focus Color */
a.elementor-menu-cart__toggle_button.elementor-button:focus {
background-color: transparent !important;
}
If you use Anchor in your popup menu, you will have a problem with the popup closing when the links are clicked. To solve this problem, use the following code.
This code is generic and will close any popup on an anchor click, so you might want to adjust the selector .elementor-location-popup a to something more specific.
For some unknown reason, sometimes you need to manually recreate the Elementor Default kit file.
Firstly check in WordPress Admin > Templates > Theme Builder if there is a Default kit.
If the Default kit file exists but your website does not look like our template, delete it and follow the three steps below.
If the file does not exist, also follow these three steps:
And now, you need to import again our Default kit settings.
For some unknown reason, sometimes you need to manually add some templates that did not load during the Import Template Kit phase.
Firstly check in WordPress Admin > Templates > Saved Templates if there all templates.
if files are missing, follow these steps: