I’m using twentyten and have overloaded home.php to do some custom stuff. However, I would still like to have a page that lists all of my recent posts, archive-style.
I can get to an archive page for any given category with myblog/category/category-name.
But I’d like to get to an archive that just lists all recent posts, regardless of category. Like myblog/archive
Am I assuming too much? I know I can create a custom page template and then create a custom page and apply that template. I just thought that wordpress had a built-in “archives” page, no?
No, there is no “full archive” page like you describe created by default. This would basically be the twentyten index page set to display “your latest posts.” If you don’t want to access the archives via some sort of filter (category, author, year, month etc.) then you will need to create your own archive template and page like you described above. you could also use the twentyten index.php as the basis for your new template.
So you can create the archive page, set it to use your new template and use the url myblog/archive like you wanted.
From the Codex: Creating an Archives Page.
Basically:
Updated 2018: Latest Version of WordPress Heirarchy
According to this image, the file you want is archive.php categories have there own file along with others
Link to the image
The Twentyten template uses all of the features WordPress offers as an example of what you can make your theme do