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

时间:2016-04-27 12:34:54

标签: php html wordpress

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

导航栏的HTML(当前位于index.php文件中)

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

注意:我使用的是Wordpress,Woocommerce和Twitter Bootstrap

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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; ?>