WooCommerce добавить текст к краткому описанию товара в карточке товара
0 из 5, голосов: 0
86
Потребовалось в WooCommerce в карточке товара добавить текст до и после краткого описания товара одной строкой.
То есть, краткое описание товара остается. А до и после краткого описания без переносов добавлется текст.
Например, так: Текст 1 Краткое описание Текст 2.
Решение: для добавления текста к краткому описанию товара в файл шаблона functions.php необходимо добавить код:
//Добавление текста к краткому описанию в карточке товара
function woo_short_description(){
global $product;
if ( ! $product->get_short_description() ) return;
$short_description = $product->get_short_description();
echo '<div class="woocommerce-product-details__short-description"><p>';
echo 'Упаковка: '.$short_description.' шт.';
echo '</p></div>';
}
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20);//удаляем краткое описание в карточке товара
add_action('woocommerce_single_product_summary', 'woo_short_description', 12);//добавляем модифицированное краткое описание в карточке товара
В примере текст, вставленный до краткого описания: "Упаковка: ", после краткого описания: " шт.",