Archive of pages uses home.php template
|Reported by:||ptahdunbar||Owned by:|
via michael@… on wphackers
Running the following query from the location bar will produce a list of
all pages on a site: ?post_type=page. In the event that the theme has a
home.php template, this template will be used to display the archive. I
believe that home.php is intended to be used only when the "Blog" is being
queried (posts with a post_type of "post" with no modifiers). All custom
post types fall back to index.php if there is no dedicated template
however, pages are somehow triggering home.php.
The bug is due to the page post type not having a has_archive defined. patch provided.
Change History (7)
- Keywords dev-feedback added; has-patch close removed
comment:4 in reply to: ↑ 1 ptahdunbar — 3 years ago
- Resolution set to invalid
- Status changed from new to closed