Wordpress - 解析错误:语法错误,意外' *'

时间:2016-11-21 11:00:09

标签: php wordpress woocommerce

我正在尝试向购物车页面添加自定义字段,正如它们在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号线上

即使删除了代码片段并再次更新了文件,我仍然遇到同样的错误,现在我似乎已经锁定,因为在刷新时我一直都会收到错误,并且无法编辑任何内容仪表板。我该如何解决这个问题,并添加字段而不会出错?

1 个答案:

答案 0 :(得分:1)

尝试在第一行/之前添加*,如下所示:

/* Add the field to the checkout **/