为每个产品类别和子类别设置不同的布局

时间:2016-12-02 作者:Victoria

如何在Woocommerce中为每个产品类别和子类别创建不同的布局?如果我更改设置,它们似乎会影响每个类别和产品页面,但我想确保它们都是不同的。非常感谢。

1 个回复
SO网友:Dan.

Woocommerce遵循WordPress的原生模板层次结构系统。

要创建用于特定类别的模板文件,请使用以下文件命名方案:

taxonomy-{taxonomy}-{term}.php
因此,对于Woocomece类别,这将是:

taxonomy-product_cat-{category_name}.php
您可以为每个类别创建其中一个文件,以使其外观与默认类别不同。

您需要将自定义Woocommerce模板放入your_theme_directory/woocommerce.

注意-您的问题的上述方法将意味着“硬编码”(类别名称将附加到文件名),但只要创建新类别的人始终也是可以创建额外文件的开发人员,那么就没有问题。

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register