Opened 9 years ago
Closed 5 years ago
#37996 closed defect (bug) (maybelater)
Unnecessary rewrite rules added for the /embed endpoint
| Reported by: |
|
Owned by: | |
|---|---|---|---|
| Milestone: | Priority: | normal | |
| Severity: | minor | Version: | 4.4 |
| Component: | Rewrite Rules | Keywords: | needs-patch |
| Focuses: | Cc: |
Description
WordPress appends /embed to a bunch of rewrite rules that it shouldn't. By default, the following rewrite rules are present on every site but are not valid:
category/(.+?)/embed/?$tag/([^/]+)/embed/?$type/([^/]+)/embed/?$comments/embed/?$search/(.+)/embed/?$author/([^/]+)/embed/?$([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/embed/?$([0-9]{4})/([0-9]{1,2})/embed/?$([0-9]{4})/embed/?$[0-9]{4}/[0-9]{1,2}/[^/]+/([^/]+)/embed/?$
These are generated in WP_Rewrite::generate_rewrite_rules().
Related: #35067
Change History (3)
Note: See
TracTickets for help on using
tickets.
See also #35567 for supporting embeds for other object types