【发布时间】:2017-05-28 14:22:20
【问题描述】:
我希望 woocommerce 订单的订单摘要显示在结帐时的字段中。我可以将纯文本放在一个字段中,但是当我尝试添加一个钩子时,它会抛出错误代码。这是向字段添加默认文本的代码。位于functions.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
}
}
这是一个表格,但如果不是表格,我希望表格中的文本显示在字段中。
【问题讨论】:
-
你说的抛出的错误是什么?
-
请澄清您的问题,因为它现在非常不完整且不清楚。
-
解析错误:语法错误,/homepages/6/d651498966/htdocs/clickandbuilds/rxbsystem/wp-content/themes/woffice-child/functions.php 中出现意外的 'woocommerce_review_order_befor' (T_STRING) 147
-
woo commerce 使用一个名为 variant-Details 的类来显示放置在购物车中的产品的详细信息,我希望将这些详细信息回显到字段中
标签: php wordpress woocommerce checkout cart