当前位置:首页 > 行业动态 > 正文

如何创建WooCommerce的独立列表以展示类别、子类别和产品?

要显示WooCommerce的类别、子类别和产品列表,可以使用WordPress的自定义查询和WooCommerce模板函数。通过编写PHP代码来获取所有类别,然后循环遍历它们以显示名称和相关联的产品。

为了显示 WooCommerce 类别、子类别和产品的单独列表,您需要使用 WooCommerce 的内置功能和一些自定义代码,以下是详细的步骤和示例代码,以帮助您实现这一目标。

如何创建WooCommerce的独立列表以展示类别、子类别和产品?  第1张

1. 创建一个新的页面模板

您需要在您的 WordPress 主题中创建一个新的页面模板,这将用于显示类别、子类别和产品的单独列表,在主题文件夹中创建一个新文件,例如woocommercelists.php,并在其中添加以下代码:

<?php
/**
 * Template Name: WooCommerce Lists
 */
get_header(); ?>
<div class="container">
    <div class="row">
        <div class="colmd12">
            <?php
            if (have_posts()) :
                while (have_posts()) : the_post();
                    the_content();
                endwhile;
            endif;
            ?>
        </div>
    </div>
</div>
<?php get_footer(); ?>

2. 创建一个新的页面并选择模板

转到您的 WordPress 仪表板,创建一个新的页面,在页面编辑界面,您会看到一个名为“模板”的下拉菜单,选择刚刚创建的“WooCommerce Lists”模板,然后发布页面。

3. 添加短代码以显示类别、子类别和产品列表

您需要将以下短代码添加到您刚刚创建的页面中,以显示类别、子类别和产品列表。

[product_categories number="12" columns="4" orderby="name" order="ASC" hide_empty="0"]
[product_category category="yourcategoryslug"]
[products limit="12" columns="4" orderby="date" order="desc"]

yourcategoryslug替换为您要显示的特定类别的别名,这些短代码将分别显示顶级类别、子类别和属于该子类别的产品。

4. 自定义样式和布局

为了使列表看起来更美观,您可以使用 CSS 对列表进行样式设置,在您的主题样式表(通常是style.css)中添加以下样式:

ul.products {
    liststyle: none;
    padding: 0;
}
ul.products li.product {
    width: 25%;
    float: left;
    padding: 15px;
    boxsizing: borderbox;
}

这将使产品列表以四列布局显示,并添加一些间距和样式,您可以根据需要自定义这些样式。

5. 更新和预览

保存所有更改后,访问您创建的页面以查看类别、子类别和产品列表,如果需要进一步自定义,请修改短代码参数或调整 CSS 样式。

这里提供的代码和步骤是基于 WooCommerce 插件的基本功能,如果您使用的是第三方主题或插件,可能需要进行额外的调整以适应您的特定需求。

0