Привет @LoicTheAztec, как я тебя поцелую? Это работает как шарм: D .. Большое вам спасибо за ваше время.

орое время я искал решение по всему интернету, но не смог найти правильного решения. Я использую несколько настраиваемых полей на странице своего продукта, например, «Минимальное время приготовления», «Доступность продуктов питания» и т. Д. Итак, мне нравится отображать значение этого настраиваемого поля в моей корзине и странице оформления заказа.

Я пробовал фрагменты в файле функций и редактировал файл корзины woocommerce. Я пробовал несколько кодов, но они не извлекают данные из моих пользовательских полей.

Как вы можете видеть на скриншоте ниже, я хочу показать «Минимальное время приготовления» в этой черной прямоугольной области для каждого продукта:

Я использовал следующий код:

add_filter( 'woocommerce_get_item_data', 'wc_add_cooking_to_cart', 10, 2 ); 
function wc_add_cooking_to_cart( $other_data, $cart_item ) { 
    $post_data = get_post( $cart_item['product_id'] );  

    echo '<br>';
    $Add = 'Cook Time: ';
    echo $test;
    $GetCookTime = get_post_meta( $post->ID, 'minimum-cooking-time', true );

    $GetCookTime = array_filter( array_map( function( $a ) {return $a[0];}, $GetCookTime ) );

    echo $Add;
    print_r( $GetCookTime );

    return $other_data; 

}

Но это показывает метку «Время приготовления», но не показывает никакого значения рядом с ней.

Любая помощь будет оценена.

Спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос