-
Notifications
You must be signed in to change notification settings - Fork 18
Overriding Woocommerce templates via a theme
WooCommerce template files contain the markup and template structure for frontend and HTML emails of your store.
When you open these files, you will notice they all contain hooks that allow you to add/move content without needing to edit template files themselves. This method protects against upgrade issues, as the template files can be left completely untouched.
Template files can be found within the /woocommerce/templates/directory
Edit files in an upgrade-safe way using overrides. Copy the template into a directory within your theme named /woocommerce
keeping the same file structure but removing the /templates/ subdirectory
.
Example: To override the archive page, copy: wp-content/themes/yourtheme/woocommerce/archive-product.php
The copied file will now override the WooCommerce default template file.
Now edit archive-product.php
and delete woocommerce_shop_loop and paste our table shortcode
Example – echo do_shortcode(“[Product_Table id=’104′ name=’test’]”);
Still Need Help? Contact over Support
- wpto_admin_tab_array
- wpto_save_tab_array
- wpto_form_tab_validation_[tab_name]
- wpt_table_show_top
- wpto_column_arr
- wpto_column_settings
- wpto_enabled_column_array
- wpto_thumbs_size
- wpto_table_show
- woocommerce_add_to_cart_validation
- woocommerce_attribute
- woocommerce_loop_add_to_cart_link
- woocommerce_quantity_input_max
- woocommerce_quantity_input_min
- wpo_row_manager_loc
- wpt_action_variation
- wpt_admin_form_top_links
- wpt_menu_capability
- wpt_supported_terms
- wpto_action_start_table
- wpto_action_table_wrapper_top
- wpto_add_to_cart_text
- wpto_add_to_cart_url
- wpto_additional_variable
- wpto_addnew_col_arr
- wpto_admin_tab_file_loc
- wpto_admin_tab_file_loc_{$tab}
- wpto_admin_tab_folder_dir
- wpto_ajax_form_submit
- wpto_before_row
- wpto_blank_centent
- wpto_blank_type_column
- wpto_blank_type_column_{$keyword}
- wpto_checkbox_validation
- wpto_column_bottom
- wpto_column_top
- wpto_column_type
- wpto_configuration_settings
- wpto_curent_deteted_device
- wpto_default_column_arr
- wpto_default_configure
- wpto_default_enable_column_arr
- wpto_default_width_freeze_col
- wpto_defult_file_loc
- wpto_element_bottom
- wpto_element_top
- wpto_extra_items_arr
- wpto_form_tab_validation_{$tab}
- wpto_get_config_value
- wpto_inside_checked_item_arr
- wpto_inside_item_arr
- wpto_inside_item_arr_{$keyword}
- updating__
- updating__
- updating__
- updating__
- updating__