在特定分类档案中插入代码

时间:2012-10-31 作者:user1768787

在woocommerce网站上,我试图在所有分类页面上插入一段代码。我使用的代码是:

function my_code() {
    if ( ! is_tax(\'product_cat\') ) return;
    ?>
    <!-- my code goes here-->
    <?php
}
为什么这不起作用?

1 个回复
SO网友:IgniteWoo Team

函数的作用是:检查是否显示自定义分类法存档页。因此,它只能在taxonomy-product\\u cat等模板文件中工作。php-除非您为product\\u cat分类法中的特定类别创建新模板。例如,如果您有一个名为“Toasters”的产品类别,而slug是“Toasters”,那么模板文件将是taxonomy-product\\u cat-Toasters。php,如果不存在,则使用taxonomy-product\\u cat。而是加载php模板。

有关模板层次结构,请参见此页面:http://codex.wordpress.org/Template_Hierarchy#Custom_Taxonomies_display

结束

相关推荐

显示Archives.php中的所有自定义帖子类型

我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W