Jak dostosować kolejność menu administracyjnego w WordPress za pomocą custom_menu_order

Jak dostosować kolejność menu administracyjnego w WordPress za pomocą custom_menu_order?; Jak zmienić kolejność elementów menu w panelu administracyjnym WordPress?; Co to jest funkcja custom_menu_order w WordPressie?; Jak używać menu_order do zmiany kolejności menu w WordPressie?; Jak dostosować nawigację w panelu administracyjnym WordPress?; Jak napisać skrypt do zmiany kolejności menu w WordPressie?; Jak edytować kolejność menu w panelu WordPress?; Jak skonfigurować niestandardową kolejność menu w WordPressie?; Czy można zmienić kolejność elementów w panelu WordPress bez wtyczek?; Jak używać custom_menu_order do organizacji panelu administracyjnego WordPress?;

Objaśnienie

Jeśli chcesz zmienić kolejność elementów w menu administracyjnym WordPressa, ten fragment kodu jest dla Ciebie. Pozwala on ustawić niestandardową kolejność dla elementów menu, które widzisz po zalogowaniu się do swojego panelu WordPress.

Jak to działa:

  • Włącz niestandardową kolejność: Pierwsza część kodu używa filtru o nazwie custom_menu_order. Informuje to WordPress, że chcesz używać niestandardowej kolejności dla swoich elementów menu.
  • Zdefiniuj swoją kolejność: Druga część używa innego filtru, menu_order, aby określić dokładną kolejność, jaką chcesz. Wymieniasz elementy menu w preferowanej przez siebie kolejności. Na przykład, jeśli chcesz, aby 'Dashboard' był pierwszy, a 'Ustawienia' ostatnie, układasz je odpowiednio.

Dostosowywanie menu:

  • Każdy element na liście odpowiada sekcji w Twoim panelu administracyjnym, takiej jak 'Dashboard' lub 'Posty'.
  • Możesz zmienić kolejność tych elementów, zmieniając ich porządek w tablicy.
  • Jeśli chcesz dodać lub usunąć elementy, po prostu dostosuj listę do swoich potrzeb.

Ta konfiguracja jest idealna do dostosowywania menu administracyjnego, aby lepiej odpowiadało Twojemu stylowi pracy, ułatwiając dostęp do sekcji, z których korzystasz najczęściej.

Kod

<?php
// Hook into 'custom_menu_order' to enable custom menu ordering
add_filter('custom_menu_order', 'wp_dudecom_custom_menu_order');

// Hook into 'menu_order' to define the custom order
add_filter('menu_order', 'wp_dudecom_set_custom_menu_order');

/**
 * Enable custom menu order.
 *
 * @return bool
 */
function wp_dudecom_custom_menu_order() {
    return true;
}

/**
 * Set custom order for admin menu items.
 *
 * @param array $menu_order Default menu order.
 * @return array Custom menu order.
 */
function wp_dudecom_set_custom_menu_order($menu_order) {
    // Define your custom order here
    return array(
        'index.php', // Dashboard
        'edit.php?post_type=page', // Pages
        'edit.php', // Posts
        'upload.php', // Media
        'edit-comments.php', // Comments
        'themes.php', // Appearance
        'plugins.php', // Plugins
        'users.php', // Users
        'tools.php', // Tools
        'options-general.php', // Settings
    );
}
?>

Instrukcja

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.

Wymagania wstępne: Nie są wymagane dodatkowe wtyczki ani ustawienia.

Kroki wdrożenia:

  1. Dostęp do plików WordPress: Użyj klienta FTP lub menedżera plików swojego dostawcy hostingu, aby uzyskać dostęp do plików instalacji WordPress.
  2. Znajdź plik: Przejdź do wp-content/themes/nazwa-twojego-motywu/functions.php lub stwórz plik własnej wtyczki, jeśli wolisz nie modyfikować plików motywu.
  3. Edytuj plik: Otwórz plik functions.php lub plik wtyczki w edytorze tekstu.
  4. Wstaw kod: Skopiuj i wklej podany fragment kodu do pliku. Upewnij się, że znajduje się on w tagach PHP, jeśli jeszcze ich nie ma.
  5. Zapisz zmiany: Zapisz plik i prześlij go z powrotem na serwer, jeśli używasz klienta FTP.
  6. Zweryfikuj zmiany: Zaloguj się do panelu administracyjnego WordPress i sprawdź kolejność menu. Powinna odzwierciedlać niestandardową kolejność zdefiniowaną w kodzie.
  7. Dostosuj dalej: W razie potrzeby dostosuj tablicę w funkcji wp_dudecom_set_custom_menu_order, aby zmienić kolejność, dodać lub usunąć elementy menu zgodnie z własnymi preferencjami.

Potrzebujesz pomocy przy wdrożeniu lub bardziej zaawansowanej funkcjonalności? Odwiedź wp-dude.com, aby uzyskać fachową pomoc.