header.php, footer.php and all the php files in the themes folder are templates.
this means that every page you see will be using a certain number of the template files.
e.g.
mainpage is probably using:
header.php, footer.php, index.php, sidebar.php (in sidebar.php it might include searchform.php, links.php and archive.php depending on how you code it)
just imagine wordpress layout phps as Lego pieces, you mix and match them. Isn't it better if they give you many different pieces seperately than all the Lego pieces glued together as 1 block? Each theme having their set of layout phps is because each one of them are customized to suit the theme. It's like Castle themed Legos have their own set of bricks and Spaceship themed Legos have their own set of bricks.
I'm not that familiar with Wordpress, but to my knowledge you can't just put all in a single document. And I advise against dropping and of them.
for more info:
http://codex.wordpress.org/Main_PageEDIT:
etsuko: yeah i guess
This post has been edited by wantanseller: Nov 17 2005, 09:56 AM