Jak ukryć nieużywane widgety w WooCommerce
Objaśnienie
Jeśli chcesz uporządkować obszar administracyjny WooCommerce, ukrywając nieużywane widgety, ten kod pomoże Ci to osiągnąć.
Usuń widgety pulpitu:
- Ta część kodu usuwa określone widgety z pulpitu administracyjnego WordPress. Widgety takie jak Status WooCommerce, Ostatnie recenzje i Ostatnie zamówienia nie będą już zaśmiecać Twojego widoku.
Wyrejestruj widgety w pasku bocznym:
- Druga funkcja dotyczy widgetów, które pojawiają się w pasku bocznym Twojej witryny. Wyrejestrowuje różnorodne widgety WooCommerce, takie jak Ostatnie produkty, Produkty wyróżnione i Kategorie produktów, między innymi.
Dzięki zastosowaniu tego kodu możesz uprościć interfejs WooCommerce, co ułatwi skupienie się na narzędziach, których rzeczywiście używasz. Po prostu dodaj ten fragment do pliku functions.php swojego motywu, a zyskasz czystszy i bardziej efektywny panel administracyjny oraz pasek boczny.
Kod
<?php
// Function to remove unused WooCommerce widgets from the WordPress admin dashboard
function wp_dudecom_remove_woocommerce_dashboard_widgets() {
// Remove specific WooCommerce dashboard widgets
remove_meta_box('woocommerce_dashboard_status', 'dashboard', 'normal'); // WooCommerce Status
remove_meta_box('woocommerce_dashboard_recent_reviews', 'dashboard', 'normal'); // Recent Reviews
remove_meta_box('woocommerce_dashboard_recent_orders', 'dashboard', 'normal'); // Recent Orders
}
add_action('wp_dashboard_setup', 'wp_dudecom_remove_woocommerce_dashboard_widgets');
// Function to unregister unused WooCommerce widgets from the WordPress widgets panel
function wp_dudecom_unregister_woocommerce_widgets() {
// Unregister specific WooCommerce widgets
unregister_widget('WC_Widget_Recent_Products');
unregister_widget('WC_Widget_Featured_Products');
unregister_widget('WC_Widget_Product_Categories');
unregister_widget('WC_Widget_Product_Tag_Cloud');
unregister_widget('WC_Widget_Cart');
unregister_widget('WC_Widget_Layered_Nav');
unregister_widget('WC_Widget_Layered_Nav_Filters');
unregister_widget('WC_Widget_Price_Filter');
unregister_widget('WC_Widget_Product_Search');
unregister_widget('WC_Widget_Top_Rated_Products');
unregister_widget('WC_Widget_Recent_Reviews');
unregister_widget('WC_Widget_Best_Sellers');
unregister_widget('WC_Widget_On_Sale');
unregister_widget('WC_Widget_Random_Products');
}
add_action('widgets_init', 'wp_dudecom_unregister_woocommerce_widgets', 15);
?>
Instrukcja
Lokalizacja pliku: Dodaj podany 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.
Kroki wdrożenia:
- Zaloguj się do panelu administracyjnego WordPress.
- Przejdź do Wygląd > Edytor plików motywu, jeśli dodajesz kod do
functions.php
. Alternatywnie, otwórz plik własnej wtyczki, jeśli wolisz użyć wtyczki. - Znajdź i otwórz plik
functions.php
z listy plików motywu po prawej stronie. - Przewiń na dół pliku i wklej podany fragment kodu.
- Kliknij Aktualizuj plik, aby zapisać zmiany.
- Odśwież panel administracyjny WordPress, aby zobaczyć zmiany. Określone widgety WooCommerce nie powinny już pojawiać się w panelu ani w pasku bocznym.
Postępując zgodnie z tymi krokami, skutecznie uporządkujesz obszar administracyjny WooCommerce, koncentrując się tylko na potrzebnych widgetach. Jeśli potrzebujesz pomocy przy tym wdrożeniu lub potrzebujesz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.