This plugin is outdated and might not be supported anymore
Keep New Admin Menu Items in Bottom

Keep New Admin Menu Items in Bottom

By ObaWP
Details
View on WordPress

The “Keep New Admin Menu Items in Bottom” WordPress plugin maintains a tidy and organized admin menu by ensuring that newly added menu items appear at the bottom of the menu. This helps maintain a consistent and organized admin interface, keeping your default WordPress menu items in their familiar positions.

Features

  • Automatically orders default WordPress menu items
  • Pushes new menu items to the bottom
  • WooCommerce and Elementor menu items stay in the same position.
  • Customizable through hooks

Developer Hook Example

You can modify the default menu items using the knamib_default_slugs filter:

// List menu slugs
add_action('admin_notices', function () {
    global $menu;
?>
    <div class="notice notice-success is-dismissible">
        <p>
        <pre><?php
                print_r(array_column($menu, 2));
                ?></pre>
        </p>
    </div>
<?php
});

// Add a custom menu item to the default items list
add_filter('knamib_default_slugs', function ($default_slugs) {
    $slug = 'jetpack';
    array_splice($default_slugs, 3, 0, $slug); // splice in at position 3
    return $default_slugs;
});

// Remove an item from the default items list
add_filter('knamib_default_slugs', function ($default_slugs) {
    return array_diff($default_slugs, ['woocommerce']); // Removes Media from default items
    return $default_slugs;
});

Details

Plugin code:
keep-new-admin-menu-items-in-bottom
Plugin version:
1.2.1
Author:
Outdated:
Yes
WP version:
4.0 or higher
PHP version:
5.4 or higher
Test up to WP version:
6.7.1
Total installations:
10
Last updated:
2025-01-18
Rating:
Times rated:
0
admin
menu
menu-order