WordPress问题与条件标签

时间:2014-11-02 20:27:02

标签: wordpress if-statement conditional categories conditional-statements

我正在尝试为我正在开发的WP主题创建一系列导航元素,并且根据您在网站上的位置,您会得到一个不同的导航栏......或者根本没有。我的第一个if语句似乎工作得很好,但在它到达最终语句之前,它下面没有任何工作。这是我的示例代码:

<div>
                <?php if ( is_page_template( 'page-stack.php' ) ): ?>
                            <nav id="primarynav">
                            </nav>
                            <nav id="social">
                            </nav>
                <?php elseif (is_category(array( 9,'news','programs'))): ?>
                            <nav id="primarynav2">
                            </nav>
                            <nav id="social">
                            </nav>        
                <?php elseif ( is_front_page() && is_home()): ?>
                            <nav id="primaryhome">
                            </nav> 
                <?php else: ?>
                             <nav id="social">
                            </nav>
                <?php endif; ?>
                </div>

因此,第一个示例与此页面一样:http://www.aishla.com/blog/2014/my-aish-test/ 但是类别或博客帖子页面的工作原理并不相同:http://www.aishla.com/blog/2014/classes/ 或者应该只有徽标而不是社交链接的家:http://www.aishla.com/blog/2014/

所以第一个是正确的,但最后两个是使用最终的else语句显示不正确的导航。我怎样才能做到这一点?

0 个答案:

没有答案