Skip to:
Content

BuddyPress.org

Ticket #5974: 5974.01.patch

File 5974.01.patch, 4.0 KB (added by DJPaul, 6 years ago)
  • bb-base/functions.php

     
    498498        }
    499499}
    500500add_action( 'bbp_template_redirect', 'bb_base_recount_current_thing' );
     501
     502function bb_base_register_menus() {
     503        register_nav_menu( 'header-nav-menu', 'Main nav bar' );
     504}
     505add_action( 'init', 'bb_base_register_menus' );
  • bb-base/header-nav.php

     
    1 <ul id="nav" class="menu">
    2         <li <?php if ( is_page( 'about'    ) ) : ?>class="current"<?php endif; ?>><a href="<?php echo home_url( 'about'   ); ?>">About</a></li>
    3         <li <?php if ( is_page( 'plugins'  ) ) : ?>class="current"<?php endif; ?>><a href="<?php echo home_url( 'plugins' ); ?>">Plugins</a></li>
    4         <li <?php if ( is_page( 'themes'   ) ) : ?>class="current"<?php endif; ?>><a href="<?php echo home_url( 'themes'  ); ?>">Themes</a></li>
    5         <li><a href="<?php echo esc_url( '//codex.' . parse_url( home_url(), PHP_URL_HOST ) . '/' ); ?>">Documentation</a></li>
    6         <li <?php if ( is_post_type_archive( 'post' ) || is_singular( 'post' ) || is_date() || is_tag() || is_category() || is_home() ) : ?>class="current"<?php endif; ?>><a href="<?php echo home_url( 'blog' ); ?>">Blog</a></li>
    7         <?php if ( function_exists( 'is_bbpress' ) ) : ?><li <?php if ( is_bbpress() ) : ?>class="current"<?php endif; ?>><a href="<?php bbp_forums_url(); ?>">Support</a></li><?php endif; ?>
    8         <li class="download<?php if ( is_page( 'download' ) ) : ?> current<?php endif; ?>"><a href="<?php echo home_url( 'download' ); ?>">Download</a></li>
    9 </ul>
    10  No newline at end of file
     1<?php if ( ! has_nav_menu( 'header-nav-menu' ) ) : ?>
     2        <ul id="nav" class="menu">
     3                <li <?php if ( is_page( 'about'    ) ) : ?>class="current"<?php endif; ?>><a href="<?php echo home_url( 'about'   ); ?>">About</a></li>
     4                <li <?php if ( is_page( 'plugins'  ) ) : ?>class="current"<?php endif; ?>><a href="<?php echo home_url( 'plugins' ); ?>">Plugins</a></li>
     5                <li <?php if ( is_page( 'themes'   ) ) : ?>class="current"<?php endif; ?>><a href="<?php echo home_url( 'themes'  ); ?>">Themes</a></li>
     6                <li><a href="<?php echo esc_url( '//codex.' . parse_url( home_url(), PHP_URL_HOST ) . '/' ); ?>">Documentation</a></li>
     7                <li <?php if ( is_post_type_archive( 'post' ) || is_singular( 'post' ) || is_date() || is_tag() || is_category() || is_home() ) : ?>class="current"<?php endif; ?>><a href="<?php echo home_url( 'blog' ); ?>">Blog</a></li>
     8                <?php if ( function_exists( 'is_bbpress' ) ) : ?><li <?php if ( is_bbpress() ) : ?>class="current"<?php endif; ?>><a href="<?php bbp_forums_url(); ?>">Support</a></li><?php endif; ?>
     9                <li class="download<?php if ( is_page( 'download' ) ) : ?> current<?php endif; ?>"><a href="<?php echo home_url( 'download' ); ?>">Download</a></li>
     10        </ul>
     11<?php else: ?>
     12        <?php wp_nav_menu( array(
     13                        'container'      => '',
     14                        'menu_class'     => 'menu',
     15                        'menu_id'        => 'nav',
     16                        'theme_location' => 'header-nav-menu',
     17                ) ); ?>
     18<?php endif; ?>
     19 No newline at end of file
  • bb-base/style-bbpress.css

     
    3434}
    3535
    3636#nav li.current a,
     37#nav li.current-menu-item a,
    3738#nav li a:hover,
    3839.button:hover {
    3940        color: rgba(235,255,235,0.9);
     
    7374}
    7475
    7576#nav li.current a,
     77#nav li.current-menu-item a,
    7678#nav li a:active,
    7779.button:active {
    7880        background-image: -moz-linear-gradient(top, #009933 0%, #008800 100%);
  • bb-base/style-buddypress.css

     
    6161        color: rgba(255,255,255,0.9);
    6262}
    6363
     64#nav li.current-menu-item a,
    6465#nav li.current a,
    6566#nav li a:active {
    6667        background-color: #dd823b;