La procedura dovrebbe essere:
- preparo il layout della pagina, quindi HTML e CSS
- stampo ciò che mi serve all'interno dell'area in cui deve apparire

Che va poi un po' aggiustata a seconda di cosa ti serve ottenere.
Ad esempio se usi questo codice
Codice PHP:
<h2> if ( '' != $slogan ) { echo ' - ' $slogan; }</h2
e l'if valuta a false la condizione, ti ritrovi con un h2 vuoto, che non va bene.
Dovresti scrivere
Codice PHP:
if ( '' != $slogan ) { echo "<h2> - $slogan</h2>"; } 
così anche l'h2 compare solo se esiste uno slogan