Отображение пользовательских полей продукта в корзине рядом с каждым наименованием товара в Woocommerce - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть магазин, в котором каждый товар имеет разную дату доставки.У меня эта дата хранится в пользовательском поле с именем shpng с использованием ACF.Я пытаюсь добиться отображения соответствующего поля рядом с каждым продуктом в корзине.

До сих пор я пытался протестировать примерно 10 решений, перечисленных в SOF ( пример ) ина других сайтах, но ни один из них, кажется, не работает.

Я знаю, как отобразить эти данные, я просто не знаю, как отобразить их для каждого продукта ниже названия продукта.

Я ищу кого-то, чтобы указать мне правильное направление.

1 Ответ

0 голосов
/ 13 февраля 2019

Вы можете использовать woocommerce_after_cart_item_name для отображения значения настраиваемого поля ACF для каждого продукта под названием продукта.

//To display the ACF custom field 'shpng' below the product title on cart page
function lh_cart_item_sub_title( $cart_item ) {
    $shpng = get_field( 'shpng', $cart_item['product_id'] );
    echo "<div class='small custom-cart-shipping-date'>My Custom Shipping Date: $shpng.</div>";
}
add_action( 'woocommerce_after_cart_item_name', 'lh_cart_item_sub_title', 10, 1 );
...