WooCommerce breadcrumb — как изменить «хлебные крошки»

Как изменить ссылку главная/home

add_filter( ‘woocommerce_breadcrumb_defaults’, ‘jk_change_breadcrumb_home_text’ );
function jk_change_breadcrumb_home_text( $defaults ) {
// изменится с ‘Home’ на ‘Apartment’
$defaults[‘home’] = ‘Apartment’;
return $defaults;
}

Как изменить разделитель хлебных крошек

add_filter( ‘woocommerce_breadcrumb_defaults’, ‘jk_change_breadcrumb_delimiter’ );
function jk_change_breadcrumb_delimiter( $defaults ) {
// разделитель изменится с ‘/’ на ‘>’
$defaults[‘delimiter’] = ‘ > ‘;
return $defaults;
}

Как изменить url ссылки на главную страницу

add_filter( ‘woocommerce_breadcrumb_home_url’, ‘woo_custom_breadrumb_home_url’ );
function woo_custom_breadrumb_home_url() {
return ‘https://ioboot.in’;
}

Как убрать хлебные крошки woocommerce

add_action( ‘init’, ‘jk_remove_wc_breadcrumbs’ );
function jk_remove_wc_breadcrumbs() {
remove_action( ‘woocommerce_before_main_content’, ‘woocommerce_breadcrumb’, 20, 0 );
}

Для storefront темы:

add_filter( ‘woocommerce_get_breadcrumb’, ‘__return_false’ );

Понравилась статья? Поделиться с друзьями:
Комментариев: 4
  1. Амир

    Спасибо, очень помогла статья!

    1. ioboot (автор)

      Рады были помочь!

  2. FatalError

    Спасибо огромное за решение для storefront!
    Запарился искать, везде пишут через remove_action, а нужно было оказывается
    add_filter( ‘woocommerce_get_breadcrumb’, ‘__return_false’ );

    1. ioboot (автор)

      Всегда пожалуйста! :)

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: