Что-то не работает ваш код Тема стандартная - Twenty Twelve.
А вот этот похоже работает:
add_action( 'woocommerce_after_shop_loop_item_title', 'my_add_short_description', 9 ); function my_add_short_description() { echo '<span class="title-description">' . the_excerpt() . '</span><br />'; }
Ссылка откуда взял код здесь (пост 16).
Я так понял, что изменяя цифру 9 приоритета можно вставить краткое описание в любое место на витрине.
Там ещё в echo может быть замена the_excerpt() на get_the_excerpt() - (пост 21), прошу обратить внимание.
Пример:
http://cosmetic.besaba.com/product-category/kategoriya-2-testovogo-tovara/
Хорошо бы ещё в css шрифт обособить. Чтобы на витрине он мельче был, чем в карточке товара. Примерно как в магазине 220 вольт.
Ну и подрезать - ограничение сделать по количеству букв или строк. Думаю достаточным будет 2-3 строки.
Кто знает?
Уменьшить и разукрасить шрифт можно в форме редактирования. На сайте для Тестового товара 5 я красным так и сделал. Однако в этом случае он будет таким же и в карточке товара.
Как краткое описание можно заменить что бы выводило meta-description или на первые 1-2 предложения основного описания. У меня еще есть Yoast seo, если это поможет.