Я бы хотел, чтобы в журнале при оформлении заказа был указан список заказов на woocommerce. Я могу поместить простой текст в поле, но когда я попытался добавить крючок, он выдает коды ошибок. Это код для добавления текста по умолчанию в поле. Расположенный в functions.php
:Woocommerce: описание заказа в оформлении заказа Поле комментариев для заказа (PHP)
add_filter('woocommerce_checkout_fields' , 'default_values_checkout_fields');
function default_values_checkout_fields($fields) {
$fields['order']['order_comments']['default'] = ' I would like the hook here ';
return $fields;
}
Этот код выводит таблицу в кассе:
<table class="shop_table woocommerce-checkout-review-order-table">
<tbody>
<?php
do_action('woocommerce_review_order_before_cart_contents');
foreach (WC()->cart->get_cart() as $cart_item_key => $cart_item) {
$_product = apply_filters('woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key);
if ($_product && $_product->exists() && $cart_item['quantity'] > 0 && apply_filters('woocommerce_checkout_cart_item_visible', true, $cart_item, $cart_item_key)) {
?>
<tr class="<?php echo esc_attr(apply_filters('woocommerce_cart_item_class', 'cart_item', $cart_item, $cart_item_key)); ?>">
<td class="product-name">
<?php echo apply_filters('woocommerce_cart_item_name', $_product->get_title(), $cart_item, $cart_item_key) . ' '; ?>
</td>
</tr>
<?php
}
}
Это таблица, но я хотел бы текст из таблицы, чтобы показать в поле, если не таблица ,
Какова ошибка, которую вы говорите, выбрасывается? – Tom
Просьба уточнить ваш вопрос, поскольку он очень неполный и неясный, как сейчас. – LoicTheAztec
Ошибка анализа: ошибка синтаксиса, неожиданный 'woocommerce_review_order_befor' (T_STRING) в /homepages/6/d651498966/htdocs/clickandbuilds/rxbsystem/wp-content/themes/woffice-child/functions.php в строке 147 – Victor