我正在尝试向购物车页面添加自定义字段,正如它们在documentation中所说的那样,将自定义字段添加到结帐页面(例如送货和结算)似乎很容易。但我想在购物车页面添加一个字段。 所以,在我的页面上我有woocommerce短代码:
[woocommerce_cart]
我应该在woocommerce购物车中添加一个字段,因此创建子主题不会起作用,因为这只会改变页面的其他部分,我需要将字段添加到woocommerce购物车,但我怎么能这样做?
我尝试将此代码段添加到我的主题Enfold的函数文件中。
功能-enfold.php:
* Add the field to the checkout
**/
add_action('woocommerce_cart_collaterals', 'my_custom_checkout_field');
function my_custom_checkout_field() {
echo '<div id="my_custom_checkout_field"><h2>'.__('My Field').'</h2>';
woocommerce_form_field( 'my_field_name', array(
'type' => 'text',
'class' => array('my-field-class form-row-wide'),
'label' => __('Fill in this field'),
'placeholder' => __('Enter something'),
));
echo '</div>';
}
但我收到了一个错误:
解析错误:语法错误,意外&#39; *&#39;在 /nas/content/staging/bokashinorge/wp-content/themes/enfold/functions-enfold.php 在1795号线上
即使删除了代码片段并再次更新了文件,我仍然遇到同样的错误,现在我似乎已经锁定,因为在刷新时我一直都会收到错误,并且无法编辑任何内容仪表板。我该如何解决这个问题,并添加字段而不会出错?
答案 0 :(得分:1)
尝试在第一行/
之前添加*
,如下所示:
/* Add the field to the checkout
**/