I’m struggling with this one too.
It seems to be that little of the header can be modified without editing header.php
@polishbunny and @corine van den Berg —
Putting the Navigation bar below the header is equally as easy as Snader86’s technique for hard coding the header image:
Put
<div id="header-image" class="header-image"><img src="..."></div>
Just above the block that begins
<?php if ( ! get_theme_mod( 'first_hide_navigation' ) ) : ?>
<div class="site-bar">
<nav id="site-navigation" class="main-navigation" role="navigation">
and ends
</nav><!-- #site-navigation -->
</div>
<?php endif; ?>
It’s best to do these changes on header.php within a child theme:
Follow the instructions here https://codex.www.ads-software.com/Child_Themes
Then copy header.php from the directory of the ‘first’ theme into the new ‘first-child’ directory — this is the one you edit.
This way, when First is updated, the update doesn’t destroy all your changes.
If/when First is updated, check to see if this bug has been fixed.
If not, you will want to take a copy of First’s header.php and re-apply your modifications within your child theme, just in case header.php has changed in the new version of First.