我终于设法在function.php文档中添加了一个简单的if wp-login.php / else show语句,在WordPress登录/注册屏幕中显示WP菜单。除了尝试登录时,它的工作效果很好,只需使用无样式的导航栏重新加载屏幕空白。
我知道添加导航栏会使代码在HTML中以错误的标准顺序显示,但它似乎也没有用,如果有人可以就此建议我会很棒。
我有一个有趣的怀疑,它与代码在function.php中有关,但我似乎可以在登录屏幕上以任何其他方式获取它而无需编辑核心文件。
网址:http://www.media21a.co.uk/development/unknown/wp-login.php
<?php if ( in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ) ) ) { ?>
<div class="primary_navigation-wrapper" id="primary_navigation-wrapper">
<div class="primary_navigation-content">
<a href="<?php echo bloginfo('url'); ?>" class="alt-logo" title="<?php echo bloginfo('name'); ?>"><?php echo bloginfo('name'); ?></a>
<!-- Navigation Links -->
<?php if(function_exists('wp_nav_menu')){ ?>
<?php wp_nav_menu(array( 'sort_column' => 'menu_order', 'container_class' => 'navigation-bar', 'theme_location' => 'primary') ); ?>
<?php } else { ?>
<div class="menu"><ul><?php wp_list_pages('sort_column=menu_order&title_li='); ?></ul></div>
<?php } ?>
<!-- Navigation Links Finished-->
</div>
</div>
<div class="footer-wrapper" id="footer-wrapper">
<div class="footer-content">
<div class="left"></div>
<div class="right">Theme Designed & Created By <a href="http://www.facebook.com/people/Adam-Wadsworth/504069774">Adam Wadsworth</a></div>
</div>
</div>
<?php } else { ?>
<?php } ?>