• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Настройка сетки товаров

EPBopoH

Новичок
добрый день я новичок
может и не в тему но все же может направите в правильное русло.
вот страница всем устраивает http://epbopo2h.bget.ru/shop/ вроде все боле менее ровно и по порядку
но есть и вторая страничка http://epbopo2h.bget.ru/boksmody-2/ где все в разно бой
вопрос как мне вторую страничку сделать как первую
заранее спасибо!
 

igor.gayyar

Опытный
При использовании этого кода:
add_filter( 'the_title', 'shorten_woo_product_title', 10, 2 );
function shorten_woo_product_title( $title, $id ) {
if ( is_shop() && get_post_type( $id ) === 'product' ) {
return substr( $title, 0, 15 ); // измените последнее значение на нужное вам количество символов
} else {
return $title;
}
}

у меня в конце наименования, на некоторых товарах, высвечивается знак вопроса..
Так же пробовал этот вариант
function trim_title_chars($count, $after) {
$title = get_the_title();

if (mb_strlen($title) > $count) $title = mb_substr($title,0,$count);
else $after = '';
echo $title . $after;
}
Затем в /wp-content/plugins/woocommerce/templates/content-product.php меняем код, который выводит название поста — <?php the_title(); ?> — на такой: <?php trim_title_chars(30, '...'); ?> но, получается но не совсем.
<?php the_title(); ?> - находиться в карточке товара, а не в content-product.
Если добавить <?php trim_title_chars(30, '...'); ?> в content-product, то вылезает еще одно название товара т.е. их получается два ..

За вывод названия отвечает в content-product вроде это
/**
* woocommerce_shop_loop_item_title hook.
*
* @hooked woocommerce_template_loop_product_title - 10
*/
do_action( 'woocommerce_shop_loop_item_title' );

Но не знаю что с ним делать :(
 

igor.gayyar

Опытный
Данный код определяет кол-во символов tittle в статье/на странице продукта, а как сделать, чтобы он определял длину наименования в каталоге товаров?
 

ldb69

Новичок
Такая же проблема. Установил плагин As woocomerce with owl carousel и также все блоки с товарами пляшут по высоте. Где искать проблему, подскажите если не сложно:)
 

riki

Новичок
добавляю на страницу через elementor "категории (глобал)" тоже если в описании не 2 а 3 строчки текса, то всё ляшет по высоте. может есть какой код который можно добавить к стилю css? ( изображения я выровняю, но проблема не уйдёт Ж_( http://mynewsite.praktika.by/shop/stroitelnye-smesi/kleevye-smesi/ интересует нужный стиль для Woo Categories Grid в elementor для утранения неровности окошек категорий.
Так же может подскажите, может можно гдето создать шаблон этого одного товара который потом LOOP-ится в этом "категории (глобал)"
 
Последнее редактирование:
Сверху Снизу