类别的WooCommerce模板页面

时间:2018-11-08 作者:William Oakley

如何更改用于WooCommerce类别页面的WordPress模板?

我可以使用单个产品更改产品页面。php模板,但类别页面仅使用page.php 我不想修改它,因为它被广泛使用。

如何修改此模板并仅影响类别页面?我是NOT 对覆盖WooCommerce模板感兴趣,我想编辑包含页眉、页脚等的周围模板。

2 个回复
SO网友:kero

WooCommerce类别称为product_cat. 如果您检查WP template hierarchy, 您可以看到,对于(自定义)分类法归档,taxonomy-$taxonomy.php 作品

因此,在您的情况下taxonomy-product_cat.php 应该有用。

您可以从分类法中复制内容。php,存档。php或索引。php并从那里开始您的工作。

SO网友:Daniele Zerosi

我也有同样的问题,解决办法是

function mytheme_add_woocommerce_support() {
    add_theme_support( \'woocommerce\' );
}

add_action( \'after_setup_theme\', \'mytheme_add_woocommerce_support\' );

结束

相关推荐

Custom templates vs page-slug

我目前一直在使用slug来设置页面模板,使用普通的层次结构例如,如果我想更改的页面模板http://www.example.com/about-us, 我会编辑关于我们的页面。php如果客户端要去更改页面slug,它将不再加载正确的模板。在WordPress后端使用“自定义模板”下拉列表是否更好?就这一点而言,最佳做法是什么?非常感谢