WooCommerce – отображение подкатегории из определенной родительской категории в электронном письме заказаPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 WooCommerce – отображение подкатегории из определенной родительской категории в электронном письме заказа

Сообщение Anonymous »

Итак, у меня есть странная просьба об отображении подкатегорий, к которым относится продукт, в электронных письмах о заказе, которые отправляются после подтверждения заказа в WooCommerce, однако я хотел бы показывать только категории из определенной родительской категории. p>
Видите ли, у меня есть две основные категории в WooCommerce: одна — «Бренды», а другая — «Категории». Я хотел бы отображать только подкатегории, присвоенные конкретному продукту в категории «Бренды». В моем случае категория «Бренды» (родительская) имеет идентификатор 15.
Фрагмент кода, который я сейчас протестировал и который подтвердил работоспособность, выглядит следующим образом:

Код: Выделить всё

function modfuel_woocommerce_before_order_add_cat($name, $item){

$product_id = $item['product_id'];

$_product = wc_get_product( $product_id );
$htmlStr = "";
$cats = "";
$terms = get_the_terms( $product_id, 'product_cat' );

$count = 0;
foreach ( $terms as $term) {
$count++;

if($count > 1){
$cats .= $term->name;
}
else{
$cats .= $term->name . ',';
}

}

$cats = rtrim($cats,',');

$htmlStr .= $_product->get_title();

$htmlStr .= "
Category: " . $cats . "
";

return $htmlStr;
}

add_filter('woocommerce_order_item_name','modfuel_woocommerce_before_order_add_cat', 10, 2);
Кто-нибудь здесь знает, что я мог бы добавить в приведенный выше код, чтобы получить то, что мне нужно?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/657 ... rder-email
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»