听起来你的主题或其他插件与CSS有冲突。
要解决问题,请停用每个插件,一次停用一个,以确定哪个插件可能导致问题。如果这不起作用,请激活另一个主题,看看这是否解决了问题。
如果是您的主题导致了这些问题,那么您需要使用浏览器开发工具来确定由哪个CSS负责。然后,您可以通过自己的CSS覆盖它。
或者,尝试将此行添加到函数中。php:
add_filter( \'woocommerce_enqueue_styles\', \'__return_empty_array\' );
这将从WooCommerce中删除所有样式,以便您可以构建自己的样式。
这就是我通常处理WooCommerce样式的方式,因为它允许我完全控制设计。这很耗时,但您可以在将来的构建中重用您的样式。