shop页面或者单个产品页面在主要内容上方会出现breadcrumb,如下图所示:
图中的圈出来的第一个产品列表是已经经过修改的,未修改前是home/产品列表。
删除且只删除shop页面上的breadcrumb
add_action('template_redirect', 'remove_page_breadcrumbs' );
function remove_page_breadcrumbs(){
if (is_shop())
remove_action( 'woocommerce_before_main_content', 'woocommerce_breadcrumb', 20, 0);
}
修改home文本
add_filter( 'woocommerce_breadcrumb_defaults', 'jk_change_breadcrumb_home_text' );
function jk_change_breadcrumb_home_text( $defaults ) {
// Change the breadcrumb home text from 'Home' to 'Apartment'
$defaults['home'] = 'Apartment';
return $defaults;
}
修改home的链接
add_filter( 'woocommerce_breadcrumb_home_url', 'woo_custom_breadrumb_home_url' );
function woo_custom_breadrumb_home_url() {
return 'http://woothemes.com';
}