Filters for GP Premium’s WooCommerce module.
Jump to
- WooCommerce (GP Premium)
WooCommerce (GP Premium)
generate_woocommerce_menu_cart_icon
GP Premium — WooCommerce module.
The generate_woocommerce_menu_cart_icon filter allows you to change the icon HTML that builds the WooCommerce cart icon in the primary navigation.
Parameters: $value. Default: '' (empty string).
add_filter( 'generate_woocommerce_menu_cart_icon', 'tu_change_wc_menu_cart_icon' );
function tu_change_wc_menu_cart_icon() {
return '<i class="fa fa-shopping-cart" aria-hidden="true"></i>';
}
Guide: WooCommerce
generate_woocommerce_menu_item_location
GP Premium — WooCommerce module.
The generate_woocommerce_menu_item_location allows you to change where the WooCommerce cart icon is displayed.
Parameters: $value. Default: 'primary'.
add_filter( 'generate_woocommerce_menu_item_location', 'tu_move_menu_cart_item' );
function tu_move_menu_cart_item() {
return 'secondary';
}
Guide: WooCommerce
option_generate_woocommerce_settings
GP Premium — WooCommerce module.
The option_generate_woocommerce_settings filter lets you change the WooCommerce module’s Customizer settings under conditions you choose — it receives the whole WooCommerce settings array.
Parameters: $options (array, every WooCommerce module Customizer setting, keyed by option name). Default: the saved WooCommerce module settings.
add_filter( 'option_generate_woocommerce_settings','lh_custom_category_wc_columns' );
function lh_custom_category_wc_columns( $options ) {
if ( is_product_category( 'CATEGORY-HERE' ) ) {
$options['columns'] = 2;
}
return $options;
}
Every WooCommerce setting name is listed in WooCommerce — All options.