Opened 17 years ago
Closed 16 years ago
#5553 closed defect (bug) (fixed)
add_rewrite_endpoint does not work for attachments
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 2.9 | Priority: | normal |
Severity: | normal | Version: | |
Component: | Permalinks | Keywords: | needs-patch needs-testing |
Focuses: | Cc: |
Description
The functionality for adding endpoints in rewrite rules does not work for attachments.
In wp-includes/rewrite.php:
//do endpoints for attachments if ($endpoint) { foreach ($ep_query_append as $regex => $ep) { if ($ep[0] & EP_ATTACHMENT) { $rewrite[$sub1 . $regex] = $subquery . '?' . $ep[1] . $this->preg_index(2); $rewrite[$sub2 . $regex] = $subquery . '?' . $ep[1] . $this->preg_index(2); } } }
should be:
//do endpoints for attachments if ($endpoints) { foreach ($ep_query_append as $regex => $ep) { if ($ep[0] & EP_ATTACHMENT) { $rewrite[$sub1 . $regex] = $subquery . $ep[1] . $this->preg_index(2); $rewrite[$sub2 . $regex] = $subquery . $ep[1] . $this->preg_index(2); } } }
Note the typing error in $endpoints, and the '?' is already present in $subquery.
Attachments (1)
Change History (11)
#1
@
17 years ago
- Keywords needs-patch added
- Milestone changed from 2.5 to 2.4
- Owner changed from anonymous to westi
- Status changed from new to assigned
#2
@
17 years ago
- Summary changed from add_rewrite_endpoint does not work to add_rewrite_endpoint does not work for attachments
#4
@
16 years ago
- Keywords changed from has-patch, needs-testing to has-patch needs-testing
- Milestone changed from 2.9 to 2.8
Note: See
TracTickets for help on using
tickets.
created diff based on code in Description. untested.