如何让导航栏仅显示在产品类别页面上


How do I get a navbar to only show on the product category page?

我有一个导航栏,我只想出现在我的woocommerce网站上的产品类别页面上。有谁知道我需要什么php或javascript代码来实现这一点?提前感谢!

导航栏的 HTML(当前在索引.php文件中)

<nav class="navbar navbar-inverse" data-spy="affix" data-offset-top="91" id="search-nav"></nav>

注意:我正在使用Wordpress,Woocommerce和Twitter Bootstrap

WooCommerce提供了is_product_category()条件来检查用户是否正在查看产品类别存档页面:

<?php if( is_product_category() ): ?>
    <nav class="navbar navbar-inverse" data-spy="affix" data-offset-top="91" id="search-nav"></nav>
<?php endif; ?>

您可以使用导航栏创建自定义标题,然后在类别页面模板上调用它,如下所示:

<?php get_header( 'your-custom-header' ); ?>