Make WordPress Core

Changeset 61124


Ignore:
Timestamp:
11/04/2025 09:37:50 AM (5 weeks ago)
Author:
wildworks
Message:

Command Palette: Decode HTML entities in menu url

Decode HTML entities in the menu URL so that query parameters, etc., will function as expected.

Follow-up to [61022].

Props swissspidy, tusharaddweb, youknowriad.
Fixes #64177.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/script-loader.php

    r61122 r61124  
    34543454                $menu_url = $menu_slug;
    34553455            } elseif ( ! empty( menu_page_url( $menu_slug, false ) ) ) {
    3456                 $menu_url = menu_page_url( $menu_slug, false );
     3456                $menu_url = html_entity_decode( menu_page_url( $menu_slug, false ), ENT_QUOTES, get_bloginfo( 'charset' ) );
    34573457            }
    34583458
     
    34833483                        $submenu_url = $submenu_slug;
    34843484                    } elseif ( ! empty( menu_page_url( $submenu_slug, false ) ) ) {
    3485                         $submenu_url = menu_page_url( $submenu_slug, false );
     3485                        $submenu_url = html_entity_decode( menu_page_url( $submenu_slug, false ), ENT_QUOTES, get_bloginfo( 'charset' ) );
    34863486                    }
    34873487
Note: See TracChangeset for help on using the changeset viewer.