首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >woocommerce结账国

woocommerce结账国
EN

Stack Overflow用户
提问于 2015-10-04 16:23:50
回答 1查看 1.3K关注 0票数 0

你好,谢谢您的帮助,

我需要调试woocommerce结帐页面,在该页面中,表单账单的某些字段对某些国家没有正确的对齐。如果我在postcode字段之后添加一个,函数woocommerce_form_field( $key,$args,$value = null )就可以解决这个问题,如果$args‘清除’不是空的,并且它是在checkout/form-billing.php文件中为签出页面调用的,那么div就会被解决。Woocommerce_form_field(.)在woocommerce/includes/wc-template-functions.php.

$args正确地包含了clear属性,woocommerce_form_field正确地用div返回字段(将函数中的数据邮寄给自己),当我到达页面时,div不存在,字段也没有对齐。我还注意到,如果我试图回显什么东西,它不会出现在页面源上,但是如果我从相同的表单-Billing.php中发送数据,就会正确地接收到数据。怎样才能使div显示正确?什么javascript可以重写表单,我可以在哪里编辑它?

如果在“国家选择”中选择“美国”,则字段将不对齐。如有任何建议,将不胜感激。

P.S.:我添加了一些在document.onload上添加div的javascript,但是它感觉很脏,我不确定它在每一种情况下都有效。

编辑:重述,澄清

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-30 09:40:42

为了在未来版本中更新woocommerce时安全起见,您应该执行以下操作:

最好是用您自己修改过的版本替换checkout.min.js。

将其放置在functions.php中应加载修改后的脚本

代码语言:javascript
复制
$wp_scripts->registered[ 'wc-checkout' ]->src = get_stylesheet_directory_uri() . '/js/yourmodifiedcheckout.js';

希望这能帮上忙,如果你需要进一步的帮助,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32935685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档