[wp-trac] [WordPress Trac] #56302: Admin menu links have relative URLs

WordPress Trac noreply at wordpress.org
Sun Jul 31 01:21:30 UTC 2022

#56302: Admin menu links have relative URLs
 Reporter:  iihglobal                            |       Owner:  (none)
     Type:  defect (bug)                         |      Status:  new
 Priority:  normal                               |   Milestone:  Awaiting
                                                 |  Review
Component:  Administration                       |     Version:
 Severity:  normal                               |  Resolution:
 Keywords:  has-screenshots dev-feedback has-    |     Focuses:
  patch has-testing-info needs-testing           |  administration
Changes (by costdev):

 * keywords:  has-screenshots => has-screenshots dev-feedback has-patch has-
     testing-info needs-testing


 56302.diff] is one way to resolve this issue by converting relative URLs
 to absolute URLs, relative to `admin_url()`.

 == Testing Instructions

 === Steps to Reproduce
 1. Navigate to `/wp-admin/options.php/` - Note the trailing slash.
 2. Click `General`.
 3. 🐞 The contents do not change, but the URL changes to `/wp-
 4. Apply
 5. Navigate to `/wp-admin/options.php/` - Note the trailing slash.
 6. Click `General`.

 === Expected Results
 - 🐞 Before the patch: The `options.php` page's contents remain, but the
 URL changes to `/wp-admin/options.php/options-general.php`.
 - ✅ After the patch: The contents change to the `General` page's
 contents, and the URL is `/wp-admin/options-general.php`.

 === Notes
 - This patch is an example of one approach, but be aware that there are
 further changes required to the `WP_List_Tables` views links, as well as
 all other relative links throughout the Dashboard. I'm happy to continue
 this work to address the other areas, if the approach in the patch is
 - Adding `dev-feedback` to see if this approach is desired or if there are
 other ideas of how to manage this throughout the Dashboard.

Ticket URL: <https://core.trac.wordpress.org/ticket/56302#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform

More information about the wp-trac mailing list