2016-05-10 1 views
0

Когда вы добавляете товар в корзину, на странице корзины появляется только название продукта и цена. Мне нужна помощь в отправке другой информации о продукте, например, описание или другое настраиваемое поле, когда продукт добавляется в корзину.Отправить другую информацию о товаре нажмите на ссылку «Добавить в корзину»

ответ

1

это может быть решить с помощью:

echo apply_filters('the_content', get_post_field('post_content', $product_id)); 

добавить краткое описание к WooCommerce странице корзины (WooCommerce/корзина/cart.php)

Это покажет полное описание продукта. Если вы хотите отобразить только отрывок без и всех коротких номеров, вы можете использовать:

$excerpt = apply_filters('the_content', get_post_field('post_content', $product_id)); 
// remove shortcodes  
$excerpt = strip_shortcodes($excerpt); 
// remove tags 
$excerpt = strip_tags($excerpt); 
// extract only 126 characters (this can be change to the amount you need). 
$excerpt = substr($excerpt, 0, 126); 
$excerpt = substr($excerpt, 0, strripos($excerpt, " ")); 
$excerpt = trim(preg_replace('/\s+/', ' ', $excerpt)); 
echo $excerpt; 
// add dots at the end 
echo '...'; 
+0

я должен поместить этот код в functions.php? – Habib

+0

нет нет в functions.php. Поместите этот код в cart.php –

+0

Извините, я не могу понять, как его использовать, всякий раз, когда я размещаю вышеуказанный код на странице корзины, появляется следующая ошибка: Неустранимая ошибка: максимальный уровень вложенности функции «100» достигнут, прерывается! in cache.php Даже если я использую просто ту же ошибку, то__событь(). – Habib

0

Создайте тему ребенка и скопируйте папку woocomemrce из своей темы.

Редактировать {ребенок-тема} /woocomemrce/cart/cart.php

Для лучшего ответа, пожалуйста, скажите мне, что темы, которые вы используете на сайте.

+0

спасибо за давая свое время, я использую Двадцать четырнадцать – Habib

Смежные вопросы