我正在使用woocommerce插件。想法是编辑结帐页面以创建我自己的类,占位符等字段。通过一些谷歌搜索我管理了一切。我唯一无法改变的是国家/地区下拉/选择。例如,有这个代码
$fields['shipping']['shipping_country'] = array(
'type' => 'select',
'label' => 'Country',
'placeholder' => '',
'maxlength' => false,
'required' => false,
'class' => array(),
'label_class' => array('col-md-6'),
'input_class' => array('col-md-6'),
'return' => false,
'options' => array( 'Germany' => 'Germany',
'Germany' => 'Germany'),
'custom_attributes' => array(),
'validate' => array(),
'default' => '',
);
我想从woocommerce动态加载所有国家/地区。我不想按国家/地区添加国家/地区,不要认为这也是正确的方式。那么在这个选项中会出现一些对象或其他任何内容吗?列出所有可用的国家?
答案 0 :(得分:1)
您不是非常具体 - 您尚未分享系统中此代码存在的位置,或您想要的国家,但您的问题的答案是肯定的。< / p>
检查这两个功能:
WC()->countries->get_shipping_countries();
WC()->countries->get_allowed_countries();
注意:
您可能也希望使用woocommerce_form_field
,因为它为您完成了所有繁重的工作。