[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