duanlong4890 2013-04-24 09:55
浏览 16
已采纳

在一个页面wordpress上显示辅助导航

I have this bit of code in my header:

        <?php if (has_nav_menu('sub-header-menu', 'responsive')) { ?>
            <?php wp_nav_menu(array(
                'container'       => '',
                'menu_class'      => 'sub-header-menu',
                'theme_location'  => 'sub-header-menu')
                ); 
            ?>
        <?php } ?>

And I need something that will make it only show on the blog page and the children for that page (i.e the categories).. I'm not great with PHP but I guess this would be something simple

  • 写回答

2条回答 默认 最新

  • douyu8187 2013-04-24 10:00
    关注

    Just add a page Id of your blog page in you condition.

    $parentPageId = is_subpage();
    if (has_nav_menu('sub-header-menu', 'responsive') &&
       (is_page( $blogPageId ) || $parentPageId == $blogPageId))
    

    You can alos check your page using slug.

    is_page( 'blog' ) 
    

    Function to get Parent Page Id if exists.

    function is_subpage() {
        global $post;
        if ( is_page() && $post->post_parent ) {
            return $post->post_parent;
        } else {
            return false;
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 基于PLC的三轴机械手程序
  • ¥15 多址通信方式的抗噪声性能和系统容量对比
  • ¥15 winform的chart曲线生成时有凸起
  • ¥15 msix packaging tool打包问题
  • ¥15 finalshell节点的搭建代码和那个端口代码教程
  • ¥15 Centos / PETSc / PETGEM
  • ¥15 centos7.9 IPv6端口telnet和端口监控问题
  • ¥20 完全没有学习过GAN,看了CSDN的一篇文章,里面有代码但是完全不知道如何操作
  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 海浪数据 南海地区海况数据,波浪数据