我的解决方案适用于从零开始创建主题的人(不使用WordPress ready主题)
从您的WordPress主题备份转到wp-content/plugins/woocommerce
并找到并复制一个名为templates
进入wp-content/themes/your-theme
并将其重命名为woocommerce
在主题目录中,创建一个文件并命名woocommerce.php
并在其中添加以下行:
<!DOCTYPE html>
<html lang="en">
<head>
<?php get_header(); ?>
</head>
<body <?php body_class(); ?>>
<div class="woocommerce">
<?php woocommerce_content(); ?>
</div>
<?php get_footer(); ?>
</body>
</html>
然后将这些代码添加到主题中
functions.php
:
<?php
function web_add_woocommerce_support() {
add_theme_support( \'woocommerce\' );
}
add_theme_support( \'wc-product-gallery-zoom\' );
add_theme_support( \'wc-product-gallery-lightbox\' );
add_theme_support( \'wc-product-gallery-slider\' );
add_action( \'after_setup_theme\', \'web_add_woocommerce_support\' );
?>
注(1):确保
single.php
和
page.php
.<注意(2):确保
<body>
标签如下:
<body <?php body_class(); ?>>