Now Reading
Ограничить размер описания товара в каталоге woocommerce

Ограничить размер описания товара в каталоге woocommerce

Изменить размер описания товара

С помощью указанного кода можно ограничить размер описания товара в каталоге woocommerce до нужного количества символов. Код вставляется в functions.php

add_action( 'woocommerce_after_shop_loop_item_title', 'add_short_description', 9 );
function add_short_description() {
    global $post;
    $text = $post->post_excerpt;
    $maxchar = 40; //максимальное кол-во символов
    
    $text = preg_replace ('~\[[^\]]+\]~', '', $text ); //убираем шорткоды
    
    //удаляем все html символы
    $text = strip_tags( $text);
    
    // Обрезаем
    if ( mb_strlen( $text ) > $maxchar ){
                $text = mb_substr( $text, 0, $maxchar );
                $text = preg_replace('@(.*)\s[^\s]*$@s', '\\1 ещё...', $text );
            }
    echo $text;
}
Ваша реакция на пост?
Ничего не понял
0
Нормально
0
Понравилось
0
УДАЛИТЕ!
0
Смотреть комментарии (0)

Leave a Reply Оставьте свой ответ

Ваш адрес электронной почты не будет опубликован.


© 2019 Admipost. Буду рад любому общению

Нажмите , чтобы перейти в начало