Я попробовал приведенный ниже код в файле function.php моей дочерней темы, но он обрезает только первый абзац и по-прежнему показывает оставшиеся два абзаца текста под ним:
Код: Выделить всё
add_action( 'woocommerce_after_single_product_summary', 'custom_woo_prod_description' );
function custom_woo_prod_description() {
wc_enqueue_js('
var show_char = 400;
var ellipses = "… ";
var description_content = $(".woocommerce-Tabs-panel--description").html();
if (description_content.length > show_char) {
var a = description_content.substring(0, show_char);
var html = "" + a + ellipses + "Read more" + content + "Read less";
$(".woocommerce-Tabs-panel--description").html(html);
}
$(".read-more").click(function(e) {
e.preventDefault();
$(".woocommerce-Tabs-panel--description .truncated").toggle();
});
$(".read-less").click(function(e) {
e.preventDefault();
$(".woocommerce-Tabs-panel--description .truncated").toggle();
});
');
}
Приведенный код обрезает только первый абзац.>
Подробнее здесь: https://stackoverflow.com/questions/779 ... functional
Мобильная версия