[wp-trac] [WordPress Trac] #24237: Draft Pages Missing Parent Slug In Permalink
WordPress Trac
noreply at wordpress.org
Tue Jul 1 02:52:52 UTC 2014
#24237: Draft Pages Missing Parent Slug In Permalink
--------------------------+------------------------------
Reporter: lucasstark | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: Awaiting Review
Component: Permalinks | Version:
Severity: minor | Resolution:
Keywords: has-patch | Focuses:
--------------------------+------------------------------
Changes (by chriseverson):
* keywords: needs-patch => has-patch
Comment:
Slugs aren't saved on drafts until the post is either published or the
slug is manually updated. To display the sample permalink, we temporarily
generate a `post_name` then pass the object through `get_page_uri( )`,
however once it hits `get_page_uri()`, the function then pulls a fresh
copy of the WP_Post object from the database, which was overwriting the
temporary `post_name` value. This patch resolves that issue while still
allowing `get_page_uri()` to accept either a WP_Post object or ID.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/24237#comment:6>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list