Jak usunąć niepotrzebne opcje z menu WooCommerce

Jak usunąć niepotrzebne opcje z menu WooCommerce; Ukryj nieużywane elementy menu WooCommerce w panelu administracyjnym; Usuń dodatkowe elementy menu z panelu administracyjnego WooCommerce; Posprzątaj menu administracyjne WooCommerce; Personalizacja menu panelu administracyjnego WooCommerce; Usuń niechciane opcje menu WooCommerce; Uproszczone menu administracyjne WooCommerce; Dostosuj menu WooCommerce w kokpicie administracyjnym; Usuń bałagan z menu administracyjnego WooCommerce; Jak ukryć elementy menu WooCommerce w panelu administracyjnym;

Objaśnienie

Jeśli chcesz uporządkować menu administracyjne WooCommerce, usuwając niektóre opcje, z których nie korzystasz, ten fragment kodu jest dokładnie tym, czego potrzebujesz. Umożliwia on ukrycie konkretnych elementów menu w sekcji WooCommerce w panelu administracyjnym WordPressa.

Oto jak to działa:

  • Kod łączy się z systemem menu administracyjnego WordPressa za pomocą admin_menu. Dzięki temu możesz dostosować elementy menu.
  • Najpierw sprawdza, czy WooCommerce jest aktywne na Twojej stronie. Jeśli nie, zatrzymuje proces, aby uniknąć błędów.
  • Zobaczysz listę elementów menu, takich jak Kokpit, Zamówienia, Kupony itp. Każda linia to polecenie do usunięcia konkretnego elementu menu.
  • Aby usunąć element, po prostu odkomentuj linię, usuwając // na początku linii. Na przykład, aby usunąć menu Zamówienia, zmień // remove_submenu_page('woocommerce', 'edit.php?post_type=shop_order'); na remove_submenu_page('woocommerce', 'edit.php?post_type=shop_order');

Ważne: Kod sprawdza również, czy użytkownik ma odpowiednie uprawnienia do zarządzania WooCommerce. Jeśli nie, zablokuje dostęp do strony z komunikatem.

Ta personalizacja pomoże Ci utrzymać panel administracyjny w czystości i skupić się na opcjach, z których faktycznie korzystasz, co ułatwi zarządzanie Twoim sklepem.

Kod

<?php
// Hook into the 'admin_menu' action to modify the WooCommerce admin menu
add_action('admin_menu', 'wp_dudecom_customize_woocommerce_admin_menu', 99);

function wp_dudecom_customize_woocommerce_admin_menu() {
    // Check if WooCommerce is active
    if (!class_exists('WooCommerce')) {
        return;
    }

    // Remove specific WooCommerce menu items
    // Uncomment the lines for the menu items you want to remove

    // Remove WooCommerce Dashboard
    // remove_submenu_page('woocommerce', 'wc-admin&path=/');

    // Remove Orders
    // remove_submenu_page('woocommerce', 'edit.php?post_type=shop_order');

    // Remove Coupons
    // remove_submenu_page('woocommerce', 'edit.php?post_type=shop_coupon');

    // Remove Reports
    // remove_submenu_page('woocommerce', 'wc-reports');

    // Remove Settings
    // remove_submenu_page('woocommerce', 'wc-settings');

    // Remove Status
    // remove_submenu_page('woocommerce', 'wc-status');

    // Remove Extensions
    // remove_submenu_page('woocommerce', 'wc-addons');
}

// Ensure the user has the capability to manage WooCommerce
add_action('admin_init', 'wp_dudecom_check_user_capabilities');

function wp_dudecom_check_user_capabilities() {
    if (!current_user_can('manage_woocommerce')) {
        wp_die(__('You do not have sufficient permissions to access this page.'));
    }
}
?>

Instrukcja

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

Wymagania wstępne:

  • Upewnij się, że WooCommerce jest zainstalowane i aktywowane na Twojej stronie WordPress.
  • Miej dostęp do panelu administracyjnego WordPress oraz edytora plików.

Kroki wdrożenia:

  1. Zaloguj się do panelu administracyjnego WordPress.
  2. Przejdź do Wygląd > Edytor motywu, jeśli edytujesz plik functions.php. Alternatywnie, użyj klienta FTP lub menedżera plików, aby uzyskać dostęp do plików WordPress, jeśli korzystasz z własnej wtyczki.
  3. Otwórz plik functions.php aktywnego motywu lub plik własnej wtyczki.
  4. Skopiuj i wklej podany fragment kodu do pliku.
  5. Zdecyduj, które elementy menu WooCommerce chcesz usunąć. Odkomentuj odpowiednie linie, usuwając // na początku każdej linii dla elementów, które chcesz ukryć.
  6. Zapisz zmiany w pliku.
  7. Odśwież panel administracyjny WordPress, aby zobaczyć zmiany w menu WooCommerce.

Uwaga: Upewnij się, że masz uprawnienia do zarządzania WooCommerce, ponieważ kod zawiera sprawdzenie uprawnień, które ogranicza dostęp, jeśli brakuje Ci niezbędnych uprawnień.

Potrzebujesz pomocy przy wdrożeniu lub bardziej zaawansowanej funkcjonalności? Odwiedź wp-dude.com po fachową pomoc w zakresie WordPress.