我正在开发wordpress主题,由于某种原因,我的woocommerce单一产品已损坏。它也显示了所有可能的内容,但看起来像CSS和javascript都无法使用。
我已经在功能文件中添加了woocommerce支持。
如果我更改为二十四个主题,则单一产品正常工作。
有人可以帮我吗?
以下是单个产品页面的链接: Link
答案 0 :(得分:1)
WooCommerce类未加载到您的网页上。如果您已经添加了WooCommerce主题支持,则可能会缺少WordPress主体功能。
确保您在functions.php
中有以下一行
add_theme_support( 'woocommerce' );
还包括WordPress的body函数,<body>
标签必须如下所示。
<body <?php body_class() ?>>
如果您已经有用于身体的任何类,则将该类传递给该函数,例如
<body <?php body_class( 'existing-class' ) ?>>
要在主题中启用WooCommerce画廊功能,您必须像这样使用add_theme_support()声明支持;
add_action( 'after_setup_theme', 'yourtheme_setup' );
function yourtheme_setup() {
add_theme_support( 'wc-product-gallery-zoom' );
add_theme_support( 'wc-product-gallery-lightbox' );
add_theme_support( 'wc-product-gallery-slider' );
}
更多信息here