Make WordPress Core

Changeset 59690


Ignore:
Timestamp:
01/22/2025 10:31:06 PM (4 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.