On all pages apart from the contact page, I want it to show the following in the inc-header.php include.
You can do it with a simple if statement, but this will only work for your contact page. You could also use a simple function in your inc-header file that would work like so:
function LinkToPageOrHome( $script, $title ){
if ( strtolower( $_SERVER[ 'SCRIPT_NAME' ] ) == strtolower( $script) ){
$script = 'home.php';
$title = 'Home';
}
echo '';
}
It's sort of a blunt approach from a design standpoint, but you could use LinkToPageOrHome( 'page.php', 'My Page' );
in multiple templates and never worry about having a page link to itself.