[wp-trac] [WordPress Trac] #24171: Trashing a page selected as "Page on Front" produces homepage 404
WordPress Trac
noreply at wordpress.org
Tue Apr 23 21:58:27 UTC 2013
#24171: Trashing a page selected as "Page on Front" produces homepage 404
-----------------------------+-----------------------------
Reporter: danielbachhuber | Owner:
Type: defect (bug) | Status: new
Priority: low | Milestone: Awaiting Review
Component: General | Version:
Severity: minor | Keywords:
-----------------------------+-----------------------------
Steps to produce:
# Create a new page called "My Home Page". Add some bacon ipsum.
# Assign the page as your static home page.
# Trash the page, but don't delete it.
Expected behavior: My homepage reverts to a list of my most recent posts
Actual behavior: 404 template is loaded.
In r6337, we started listing most recent posts when the page is *deleted*.
However, there's a short circuit (added later) in `wp_delete_post()` to
`wp_trash_post()`, which doesn't delete the option. This results in the
homepage not being reset until the post is actually deleted.
I think the trashing behavior should be consistent with deleting behavior.
Related: #16379, #14403
--
Ticket URL: <http://core.trac.wordpress.org/ticket/24171>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software
More information about the wp-trac
mailing list