怎样修改网站内容(Wordpress 建站教程:修改 Woocommerce 结账页面表单 )

优采云 发布时间: 2022-04-17 01:48

  怎样修改网站内容(Wordpress 建站教程:修改 Woocommerce 结账页面表单

)

  (此处已添加小程序,请到今日头条客户端查看)

  继续与大家分享WordPress建站教程。关于WordPress商城网站的搭建,在之前的项目中也遇到过,觉得很有用,所以分享给大家,也留个记录。

  

  ​我在使用wordpress+woocommerce创建商城网站时,发现商品的结账页面不符合国内用户的浏览习惯。例如,在国外,名在前,姓在后,而在中国则相反。如上图所示,不仅是姓名,其他地址的填写顺序也与国内用户的习惯有很大不同。

  接下来悦然网络工作室将与大家分享如何修改和简化woocommerce结账页面表单项。

  方法一:使用代码

  具体原理我就不说了,直接上代码吧。在当前使用的wordpress建站主题的functions.php文件中添加如下代码:

  /**

* 调整结算默认字段

* 包括删除默认字段,修改字段,以及添加字段

*/

add_filter( 'woocommerce_default_address_fields', 'wordpresskt_mod_default_checout_fields' );

function wordpresskt_mod_default_checout_fields($fields) {

// 删除默认字段

unset(

$fields['last_name'], // 删除默认字段中的last_name成员

$fields['company'],

$fields['country'],

$fields['address_1'],

$fields['address_2'],

$fields['city'],

$fields['state'],

$fields['postcode']

);

// 修改字段

$fields['first_name'] = array(

'label' => '姓名', // 字段标记,会在字段前面展示

'required' => true,

'class' => array( 'form-row-wide' ), // 宽字段,会占满整行

'autocomplete' => 'given-name',

'autofocus' => true,

'priority' => 10,

);

// 添加字段

$fields['ad'] = array(

'label' => '地址',

'required' => true, // 一个必填字段

'class' => array( 'form-row-wide' ),

'autocomplete' => 'given-qq',

'autofocus' => true,

'priority' => 11,

);

// 添加字段

$fields['qq'] = array(

'label' => 'QQ',

'required' => true, // 一个必填字段

'class' => array( 'form-row-wide' ),

'autocomplete' => 'given-qq',

'autofocus' => true,

'priority' => 5,

);

return $fields; // 修改字段后一定要返回

}

  

  ​修改后的效果如上图,简单多了。

  方法2:使用插件

  

  这里为您推荐的插件是:checkout-field-editor-and-manager-for-woocommerce。插件的使用非常简单,免费版可以满足我们的要求。安装后,您可以在产品结账页面上随意拖动表单项,不需要的项可以隐藏起来。

  下载链接

  

  ​使用插件修改之间的产品结账页面表单如上图所示。这里使用了woocommerce自带的表单元素。可以直接选择省份。它比直接使用代码功能更多,使用起来更方便。悦然之后根据网络工作室的实测,这个插件基本不会拖慢网站的速度,大家可以放心使用。

  总结

  WordPress建站和woocommerce商城插件可以创建各种类型的商城网站,也可以在原有的基础上修改定制各种页面。这是一个非常实用的商城网站建设方案,有很多外贸自建站商城都是这样制作的。

  ​​​

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线