mag*_*ock 2 wordpress checkout woocommerce
我想在我的 woocommerce 结帐中添加一个新的自定义计费字段。在我的子主题functions.php中添加以下代码,保存并刷新页面后,我收到一个空白页面。没有错误消息。我相信一定存在语法错误或其他问题。
add_filter('woocommerce_checkout_fields','custom_override_checkout_fields');
function custom_override_checkout_fields($fields) {
$fields['shipping']['about_yourself'] = array(
'label' => __('About yourself', 'woocommerce'),
'placeholder' => _x('About yourself', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide');
'clear' => true
);
return $fields;
}
Run Code Online (Sandbox Code Playgroud)
我想知道是否有人可以帮助我。
先感谢您
错误出现在您的数组字段中,应该类似于:
$fields['shipping']['about_yourself'] = array(
'label' => __('About yourself', 'woocommerce'),
'placeholder' => _x('About yourself', 'placeholder', 'woocommerce'),
'required' => false,
'class' => array('form-row-wide'),
'clear' => true
);
Run Code Online (Sandbox Code Playgroud)
注意:在开发过程中启用error_reporting()
WP_DEBUG 并将其设置为 true。这是在 WordPress 开发期间在 wp-config.php 文件中启用它的方法
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
7775 次 |
最近记录: |