Skip to content

0.6 Accesskeys

Latest

Choose a tag to compare

@glueckpress glueckpress released this 13 May 08:18

New module: access keys for specific admin pages

Adds a dedicated, visually hidden admin menu with links to Posts, Pages, Media, and Plugins admin pages. Links can be triggered via keyboard. Sample plugin support for WP Rocket: menu item for settings page and cache clearing.

Default keys

  • e - Posts (“edit”)
  • d - Pages (“documents”)
  • p - Plugins
  • m - Media

Sample plugin support for WP Rocket

  • r - Settings (“rocket”)
  • c - Clear cache

Extendable via filter

add_filter( 'bar__accesskeys_menu_items', function ( $menu_items ) {

    // Sample: accesskey for General Settings page.
    $menu_items['sample_menu_item_id'] = array(
        'key' => 'o', // accesskey
        'url' => admin_url( 'options-general.php' ), // admin url
        'label' => __( 'Settings' ), // link text
    );

    return $menu_items;
} );