Php Woo Commerce添加到购物车未显示在可变产品上
我使用吴商务进行网上购物 我创建了一些可变产品,但当我要查看产品的整个页面时,它会显示 添加到购物车是隐藏的 我试图在CSS中使用display:block强制显示Add-to-cart按钮,但当我单击该按钮时,会出现错误 请选择产品选项 开发人员控制台中也没有错误Php Woo Commerce添加到购物车未显示在可变产品上,php,wordpress,shopping-cart,product,woocommerce,Php,Wordpress,Shopping Cart,Product,Woocommerce,我使用吴商务进行网上购物 我创建了一些可变产品,但当我要查看产品的整个页面时,它会显示 添加到购物车是隐藏的 我试图在CSS中使用display:block强制显示Add-to-cart按钮,但当我单击该按钮时,会出现错误 请选择产品选项 开发人员控制台中也没有错误 有人知道到底发生了什么事,我错在哪里,或者是脚本问题吗?你为你的产品定价了吗?否则,“添加到购物车”按钮将保持隐藏状态 add_action('wp_head','add_to_cart_script'); function add
有人知道到底发生了什么事,我错在哪里,或者是脚本问题吗?你为你的产品定价了吗?否则,“添加到购物车”按钮将保持隐藏状态
add_action('wp_head','add_to_cart_script');
function add_to_cart_script(){
if(is_product()){
wp_enqueue_script('wc-add-to-cart-variation');
}
}
存在Jquery问题。未包括add-to-cart-variation.js
现在它对我来说工作正常了…对于其他任何发现它的人来说,wc add to cart变体脚本是由WooCommerce在页脚中加载的。因此,如果它也没有加载你的主题1。没有wp_页脚,这是罕见的,因为即使是垃圾主题也应该有这个或2。主题模板中存在PHP错误,页面未完全加载 我建议检查后一点。您可以查看页面的源代码。在Chrome中只需键入CTRL+U 一直滚动到底部。您最不应该看到的是: 如果您没有看到这一点,页面没有完全加载,很可能会导致致命的PHP错误 通过在wp-config.php文件中启用,您可以找到确切的位置 如果有的话,我猜你的主题有一些WooCommerce模板,这些模板相对于当前的WooCommerce已经过时了。这篇文章很古老,但随着WooCommerce不断发展,主题不断打包他们甚至不修改的模板,这种情况不断发生 此问题可能是由过时的单个产品/add to cart/variable.php模板引起的。但是,如果重命名不能解决这个问题,那么在必要的时候,您可以通过将主题中的WooCommerce文件夹重命名为其他任何内容来禁用主题的整个WooCommerce模板。99%的情况下,它将被称为woocommerce,但它可能是其他东西 WooCommerce现在会让您知道哪些模板已经过时。此信息可在管理中的WooCommerce>系统设置下找到 另一个好读物是:
我成功地显示了“添加到购物车”按钮,如下所示: 在主题目录中找到可变产品模板文件: 模板/单一产品/添加到购物车/variable.php 将此代码添加到该文件的末尾:
<script>
$(window).load(function(){
$(".single_variation_wrap").show();
$(".single_add_to_cart_button").click(function(){
if($("#pa_size").val() == ''){
alert('Please select size');
return false;
}
});
});
这是我用过的。可能您还有其他字段和/或类/ID。只是随便玩玩,我希望它会对你有用。价格在那里,数量在那里,Sku在那里,但仍然没有显示,但我得到了该变化的解决方案产品jquery现在没有包括在内,T添加了这一点,并且工作正常。太好了。我认为你必须把你自己的答案标记为答案,这样这个话题就结束了。