День добрый!
Есть у меня на сайте такой код:
<?php echo $product->get_categories( ', ', '<p class="category">' . _n( '', '', sizeof( get_the_terms( $post->ID, 'product_cat' ) ), 'woocommerce' ) . ' ', '</p>' ); ?>
Код выводит ссылку с названием на категорию, к которой принадлежит товар, под описанием товара.
Но, это хорошо, когда категория одна, а вот когда их несколько у одного товара, то они выводятся через запятую в столбик.
Хочется вывести например только первую категорию, или вообще любую из категорий, к которой принадлежит товар, но одну.
Пока пришло решение про ограничение на кол-во символов, тогда названия категорий больше 40 символов обрубаются.
И другое решение через css и фиксированную высоту блока, всё что ниже будет отсекаться.
Но это костыли какие то, есть ли более элегантное решение?
Гугл и stackoverflow ничего не нашли подходящего.
Может кто сталкивался с похожей задачей?
Спасибо!