';
echo '
';
echo '';
do_action( 'cpotheme_before_content' );
}
//Close shop wrapper
remove_action( 'woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10 );
add_action( 'woocommerce_after_main_content', 'cpotheme_woocommerce_after_main_content', 10 );
function cpotheme_woocommerce_after_main_content() {
do_action( 'cpotheme_after_content' );
echo '';
get_sidebar();
do_action( 'cpotheme_woocommerce_after_sidebar' );
echo '
';
echo '';
}
//Do not display the product title on listings-- show the shop's title.
add_filter( 'woocommerce_show_page_title', 'cpotheme_woocommerce_show_page_title' );
function cpotheme_woocommerce_show_page_title( $data ) {
if ( ! is_singular() ) {
return false;
}
return $data;
}
//Customize the breadcrumb separator and remove standard breadcrumb location
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0 );
add_filter( 'woocommerce_breadcrumb_defaults', 'cpotheme_woocommerce_breadcrumbs' );
function cpotheme_woocommerce_breadcrumbs( $data ) {
$data['delimiter'] = '';
$data['wrap_before'] = '