Make WordPress Core

Changeset 59690


Ignore:
Timestamp:
01/22/2025 10:31:06 PM (21 months ago)
Author:
audrasjb
Message:

Administration: Remove useless arrow icon from WordPress admin menu.

This changeset deletes the arrow that is typically added next to WordPress admin menu items that have submenus. The .wp-menu-arrow element is no longer visible since the WP 3.8 redesign, but the HTML and CSS remained. With this changeset, the HTML generating the arrow is removed, and the corresponding CSS styling is deleted.

Props helen, azaozz, jbkkd, pbearne, flixos90.
Fixes #26960.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/css/admin-menu.css

    r59135 r59690  
    181181#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
    182182#adminmenu li.current a.menu-top,
    183 #adminmenu .wp-menu-arrow,
    184 #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
    185 #adminmenu .wp-menu-arrow div {
     183#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
    186184        background: #2271b1;
    187185        color: #fff;
    … …  
    332330.sticky-menu #adminmenuwrap {
    333331        position: fixed;
    334 }
    335 
    336 /* A new arrow */
    337 
    338 .wp-menu-arrow {
    339         display: none !important;
    340332}
    341333
  • trunk/src/wp-admin/menu-header.php

    r59678 r59690  
    143143                        }
    144144                }
    145                 $arrow = '<div class="wp-menu-arrow"><div></div></div>';
    146145
    147146                $title = wptexturize( $item[0] );
    … …  
    172171                        ) {
    173172                                $admin_is_parent = true;
    174                                 echo "<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>";
     173                                echo "<a href='admin.php?page={$submenu_items[0][2]}'$class $aria_attributes><div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>";
    175174                        } else {
    176                                 echo "\n\t<a href='{$submenu_items[0][2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>";
     175                                echo "\n\t<a href='{$submenu_items[0][2]}'$class $aria_attributes><div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>$title</div></a>";
    177176                        }
    178177                } elseif ( ! empty( $item[2] ) && current_user_can( $item[1] ) ) {
    … …  
    191190                        ) {
    192191                                $admin_is_parent = true;
    193                                 echo "\n\t<a href='admin.php?page={$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
     192                                echo "\n\t<a href='admin.php?page={$item[2]}'$class $aria_attributes><div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
    194193                        } else {
    195                                 echo "\n\t<a href='{$item[2]}'$class $aria_attributes>$arrow<div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
     194                                echo "\n\t<a href='{$item[2]}'$class $aria_attributes><div class='wp-menu-image$img_class'$img_style aria-hidden='true'>$img</div><div class='wp-menu-name'>{$item[0]}</div></a>";
    196195                        }
    197196                }
  • trunk/tests/qunit/index.html

    r54243 r59690  
    22932293                        <li class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-plugins" id="menu-plugins">
    22942294                                <a href="plugins.php" class="wp-has-submenu wp-not-current-submenu menu-top menu-icon-plugins" aria-haspopup="true">
    2295                                         <div class="wp-menu-arrow"><div></div></div>
    22962295                                        <div class="wp-menu-image dashicons-before dashicons-admin-plugins"><br></div>
    22972296                                        <div class="wp-menu-name">Plugins
Note: See TracChangeset for help on using the changeset viewer.