• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Breadcrumb - как сделать последний элемент ссылкой?

Deny29

Постоялец
Регистрация
12 Май 2017
Сообщения
62
Реакции
2
Друзья!
Такая проблема с этими хлебными крошками.
Wordpress 4.9.7
Woocommerce 3.4.3
По умолчанию, в хлебных крошках Woocommerce последний элемент идет без ссылки, то есть, без ссылки на самого себя. Наверное, это раньше было нормально, но с недавних пор это, походу, стало как грубая ошибка, и в Сеарч консоли уже 680 товаров с этой ошибкой.

Искал решение но не нашел. Как же добавить ссылку в этот последний элемент?

Вот шаблон вывода хлебных крошек
PHP:
<?php
/**
* Shop breadcrumb
*
* @author         WooThemes
* @package     WooCommerce/Templates
* @version     2.3.0
* @see         woocommerce_breadcrumb()
*/

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}
$delimiter = '';

if ( ! empty( $breadcrumb ) ) {

    echo $wrap_before;

    $count = count($breadcrumb);

    $i = 0;
    $class = '';

    foreach ( $breadcrumb as $key => $crumb ) {

        $i++;

        if( $i == $count - 1 ) {
            $class = 'breadcrumb-link-last';
        }

        echo $before;

        if ( ! empty( $crumb[1] ) && sizeof( $breadcrumb ) !== $key + 1 ) {
            echo '<a href="' . esc_url( $crumb[1] ) . '" class="breadcrumb-link ' . $class . '">' . esc_html( $crumb[0] ) . '</a>';
        } else {
            echo '<span class="breadcrumb-last"> ';
            echo esc_html( $crumb[0] );
            echo '</span>';
        }

        echo $after;

        if ( sizeof( $breadcrumb ) !== $key + 1 ) {
            echo $delimiter;
        }

    }

    echo $wrap_after;

}

Заранее большое спасибо!
 
Да и вообще не уверен, что это правильный способ урл через id передавать
Это разметка от WOO я в ней ничего не менял, наверное передавать урл через ID это не столь важно, раз они это сделали, их же умом не понять)
Я уже отправил все страницы с ошибками не переобход, жду результатов...
 
Назад
Сверху