是否从自定义分类中确定特定类别?

时间:2012-09-01 作者:Desi

我试图从自定义分类法中定位特定类别。这是为了WooCommerce。

因此,自定义分类法被称为“product\\u cat”,而该类别本身被称为“成人DVD”。

这就是我所尝试的;但是,它不起作用(注释标记之间没有显示任何内容):

    <!-- Custom Fields -->
    <?php if (is_tax(\'product_cat\',\'adult-dvds\')) { ?> 
        <p>blah blah blah</p>
    <?php } ?>
    <!-- End Custom Fields -->
我错过了什么吗?

2 个回复
SO网友:Desi

我最终使用了这段代码,它起到了作用:

<?php if (has_term(\'adult-dvds\',\'product_cat\')) { ?> 
    <p>blah blah blah</p>
<?php } ?>

SO网友:rizqyhi

你的自定义分类法的slug是product-cat? 这个is_tax() function 需要taxonomy slug的参数,而不是id。因此这应该可以:

if (is_tax(\'product-cat\',\'adult-dvds\')) {
    // do something
} 

结束

相关推荐

Google Map在Tab Plugins的第二个选项卡上无法使用

我正在使用postTabs plugin 和Comprehensive Google Map Plugin, 我的问题是,当我在第二个选项卡上有我的谷歌地图时,地图没有按预期加载。但是如果我把它移到第一个标签上,效果会非常好。。有没有办法让地图在第二个选项卡上工作?实际上,无论我使用哪个选项卡插件,地图都不会正确加载到第二个选项卡上。。欢迎提出任何建议。谢谢:)