php 按类别显示不同的导航

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 按类别显示不同的导航相关的知识,希望对你有一定的参考价值。

<?php
    if (is_front_page()){
        wp_nav_menu( array(
            'menu'              => 'HOME_PAGE_MENU',
            'theme_location'    => 'primary',
            'depth'             => 3,
            'container'         => '',
            'container_class'   => 'collapse navbar-collapse',
            'menu_class'        => 'nav navbar-nav',
            'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
            'walker'            => new wp_bootstrap_navwalker())
        );
    } elseif (in_category('CATEGORY_1_NAME')){
        wp_nav_menu( array (
            'menu'              => 'NAV_1_NAME',
            'theme_location'    => 'primary',
            'depth'             => 3,
            'container'         => '',
            'container_class'   => 'collapse navbar-collapse',
            'menu_class'        => 'nav navbar-nav',
            'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
            'walker'            => new wp_bootstrap_navwalker())
        );
    } elseif ( in_category( array( 'CATEGORY_2_NAME', 'state', ) )) {
        wp_nav_menu( array (
            'menu'              => 'NAV_2_NAME',
            'theme_location'    => 'primary',
            'depth'             => 3,
            'container'         => '',
            'container_class'   => 'collapse navbar-collapse',
            'menu_class'        => 'nav navbar-nav',
            'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
            'walker'            => new wp_bootstrap_navwalker())
        );
    }
?>

以上是关于php 按类别显示不同的导航的主要内容,如果未能解决你的问题,请参考以下文章

使用 PHP 按类别过滤帖子

Magento 中的子类别列表

php 如何为不同类别显示不同的内容。

php 如何为不同类别显示不同的内容。

php 如何为不同类别显示不同的内容。

PHP按类别过滤搜索结果并计数