man
kann es so machen:
PHP-Code:
switch( $_GET[ 'site' ] ) {
case 'news':
include( 'impressum.php' );
break;
default:
include( 'start.php' );
}
wenn du nun also index.php?site=news aufrufst, wird die datei impressum.php eingebunden und sonst die datei start.php (natürlich müssen die beiden dateien existieren).
das ist so ungefähr das was dein codeschnipsel macht (nur etwas weniger aufwändig).
allerdings wird weiterhin die fehlermeldung auftauchen, da ja somit der aufruf "get_template()" nicht entfernt wurde und weiterhin zum fehler führt.
desweiteren: kauf dir lieber ein gescheites buch anstatt dir code von webspell zu übernehmen und dann wegen überforderung andere für dich programmieren zu lassen.