Пользовательский текст продукта Woocommerce

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

Это в variable.php:

<form action="<?php echo esc_url( $product->add_to_cart_url() ); ?>" class="variations_form cart" method="post" enctype='multipart/form-data' data-product_id="<?php echo $post->ID; ?>">

    <?php 
    $loop = 0; foreach ( $attributes as $name => $options ) : $loop++; 

        <?php  if(is_array($options) && $options[0] == "custom_text") : //Name to be added to product ?> 
            <label for="<?php echo sanitize_title($name); ?>"><?php echo $woocommerce->attribute_label($name); ?></label></td>
            <input type="text" class="fullwidth req" id="<?php echo esc_attr( sanitize_title($name) ); ?>" name="attribute_<?php echo sanitize_title($name); ?>"/>
        <?php else : ?>
    ...

Это работаетКроме когда вы попадаете на страницу корзины, она показывает входные данные в виде всех строчных букв с удаленными пробелами (измененными на дефисы) и т. д.

Кто-нибудь знает, где вы можете подключить и / или изменить это поведение? Я пытался все безрезультатно.

Спасибо

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

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