我在Wordpress网站上使用 WooCommerce 。默认情况下,在结帐页面上填写客户帐单和运送详细信息。我希望默认情况下不会设置国家/地区。相反,即使用户已登录,它也会要求选择国家/地区。
有什么建议吗?我应该怎么做才能实现这个目标?
答案 0 :(得分:2)
这是用于此目的的woocommerce钩子(参见here)。我不确定,但您可以尝试(未经测试):
/**
* Manipulate default state and countries
*/
add_filter( 'default_checkout_country', 'change_default_checkout_country' );
add_filter( 'default_checkout_state', 'change_default_checkout_state' );
function change_default_checkout_country() {
return null;
}
function change_default_checkout_state() {
return null;
}
您必须将该代码粘贴到活动子主题或主题的function.php文件中...
我已将'xx'
...
null
答案 1 :(得分:0)
这些功能已被弃用
{% extends 'base.html' %}
{% block content %}
<h3> Creating Post</h3>
<form enctype="multipart/form-data" action="{% url 'createpost' %}" method="POST">
{% csrf_token %}
{{ form|safe }}
<button type="submit">Post</button>
</form>
{% endblock %}
在WooCommerce版本4.5.2中进行了测试