Opened 2 years ago
Last modified 8 months ago
#15963 new defect (bug)
Don't try to add orphaned pages' parents' slugs to the page URL
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | Future Release |
| Component: | General | Version: | 3.1 |
| Severity: | normal | Keywords: | has-patch 3.2-early needs-testing 2nd-opinion |
| Cc: | mdhansen@… |
Description
If a page becomes orphaned---in other words, if a page points to a parent object that doesn't exist any more---get_page_uri() doesn't sanity check that the parent object actually exists.
Patch does the check without any extra work, by moving stuff around.
Attachments (4)
Change History (6)
MikeHansenMe — 8 months ago
comment:1
MikeHansenMe — 8 months ago
- Keywords needs-testing 2nd-opinion added
This seems to fix the problem in version (3.5-alpha-21751).
Code used to test:
<?php
$uri = get_page_uri(get_the_ID());
echo '<a href="'. $uri .'">The Page</a>';
?>
The output :
<a href="sample-page/thistoo">The Page</a>
My main concern is I was not using permalinks...
Version 0, edited 8 months ago
by MikeHansenMe
(next)
comment:2
MikeHansenMe — 8 months ago
- Cc mdhansen@… added
Note: See
TracTickets for help on using
tickets.

checks the status of the parent page before adding it to uri