My biz partner and I hired a freelance WP theme developer to create a WP 2.x theme for us based on our design ... a 3-col theme with a header and footer. Neither of us knew much about WP or blogs or themes or PHP, still don't, but now that the site's up and running we want to make some changes and have some time to learn about WP.
Here's the thing. In the codex and in various plugin documentation, they refer to "standard" theme files like sidebar.php, header.php, function.php, pages.php and so on. I see all these and more in our server in the folders for the classic theme and the default theme.
But in *our* theme folder, there's only this:
/images/ [a folder]
That's it. So I opened up a copy of our index.php on my computer and it appears the developer just included the actual code and php for header, footer, the loop, and the two sidebars (each a div, one called navigation, one called column)in this one index.php file. The linked .css file positions everything.
What does this apparently non-standard way of creating a theme mean for us mean long-term? I mean, there isn't even a functions.php file in there and I know a few plug-ins call for tweaks to this file. We can't use widgets either, is that correct? We would also like to have diff. right sidebars (the "column")depending on the category that's being shown. I'm not sure how to do that ...
I don't know enough about WP or themes to even know if this is something we should be concerned about or not. For example I'm not sure how we're able to create Pages just fine -- admin has no problem with it -- even though there's no page.php in the theme folder.
Thanks for any advice/clarification...