This plugin allows you to seamlessly integrate WooCommerce with the Genesis Framework and Genesis child themes.
For more technically minded users, this is what the plugin does:
Productcustom post type
genesis();function and therefore are fully customisable using Genesis hooks and filters.
By default, the Genesis breadcrumbs do not provide the same breadcrumb structure as those built-in to WooCommerce. Genesis Connect for WooCommerce modifies the normal Genesis Breadcrumbs output on shop pages to mimic the structure of those built-in to WooCommerce.
Note that the templates provided in this plugin automatically unhook WooCommerce's built-in breadcrumbs via this code in each template:
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20 );
This plugin provides some filters which may be useful for developers.
The filter callback function should return a query object or false.
Allows further modification of the single product page breadcrumbs.
Allows further modification of the product archive (shop page) breadcrumbs.
For the benefit of theme developers and customizers, here is a summary of possible scenarios for dealing with WooCommerce CSS:
define( 'WOOCOMMERCE_USE_CSS', true );in the child theme functions.php the options setting is ignored and the default WooCommerce stylesheet is loaded, ie has same effect as checking the settings box.
define( 'WOOCOMMERCE_USE_CSS', false );in the child theme functions.php the options setting is ignored and NO stylesheet is loaded, ie has same effect as unchecking the settings box. Note: the value of WOOCOMMERCE_USE_CSS always takes precedence over the WooCommerce Settings page option!
define( 'WOOCOMMERCE_USE_CSS', false );and place all WooCommerce styles in the theme's main stylesheet, or do nothing and let the user handle this via Case 1 or 3.
Requires: 3.3 or higher
Compatible up to: 3.9.1
Last Updated: 2014-7-9
1 of 5 support threads in the last two months have been resolved.
Got something to say? Need help?