Мне наконец-то удалось добавить меню WP для отображения на экране входа в систему / регистрации WordPress с помощью простого оператора wp-login.php / else show в документе functions.php. Он прекрасно работает, за исключением того, что при попытке входа в систему он перезагружает пустой экран с помощью простой в использовании панели навигации.
Мне известно, что добавление панели навигации приводит к тому, что код отображается в неправильном стандартном порядке в HTML, но, похоже, он работает не менее, если бы кто-нибудь мог посоветовать мне это, было бы замечательно.
У меня есть забавное подозрение, что это связано с кодом внутри файла functions.php, но я могу вывести его на экран входа в систему любым другим способом, не редактируя основные файлы.
URL: 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 } ?>