Opis Kodu
Ten kod PHP został stworzony specjalnie dla sklepów internetowych WooCommerce dla ułatwienia wyświetlania ukrytych produktów. Po implementacji kodu, produkty o statusie „ukryty” będą wyróżniać się ciemnożółtym tłem w białym tekście. Ta funkcja, ułatwiająca stosowanie takich produktów, jest nieoceniona w zarządzaniu katalogami. Dodając dziesięć kodów do pliku functions.php motywu potomnego, zyskującego narzędzie do zarządzania widocznością produktów. Możliwość zastosowania rozwiązania panelu administracyjnego, minimalizującego czas stosowania poszczególnych produktów. Jest to kluczowe rozwiązanie dla rozwiązania zarządzającego produktami w sklepie.
Korzyści
Zastosowanie tego kodu w sklepie WooCommerce przyniesie kilka korzyści:
Wizualne wyróżnienie ukrytych produktów: Jeśli dodamy klasę CSS hidden-catalog-visibility, wyróżnimy wygląd ukrytych produktów w panelu administracyjnym. Ich tło będzie miało kolor #FFD700
(kolor złota), co pozwoli łatwo zauważyć i rozróżnić te produkty od innych.
Ułatwione zarządzanie produktami: W wielu sklepach może się zdarzyć, że ukrywa się niektóre produkty z różnych powodów. Wyróżnienie ich za pomocą specjalnej klasy ułatwi identyfikację i zarządzanie nimi, zwłaszcza gdy potrzebujesz szybko znaleźć i edytować ukryte produkty.
Zwiększenie przejrzystości: Wielu właścicieli sklepów WooCommerce używa kategorii i filtrów do zarządzania produktami. Wyróżnienie ukrytych produktów za pomocą specjalnej klasy ułatwi także filtrowanie i sortowanie produktów według ich widoczności, co zwiększy przejrzystość zarządzania asortymentem sklepu.
Zapobieganie błędom: Dzięki wyróżnieniu ukrytych produktów w panelu administracyjnym istnieje mniejsze ryzyko popełnienia błędu podczas zarządzania nimi. Wizualne wyróżnienie może pomóc uniknąć przypadkowego publikowania lub edycji produktów, które powinny pozostać ukryte.
Spójność wizualna: Dzięki zastosowaniu stylizacji CSS do ukrytych produktów, zapewnisz spójność wizualną w panelu administracyjnym. To oznacza, że każdy, kto ma dostęp do panelu administracyjnego, będzie miał łatwiejszy dostęp do informacji o ukrytych produktach, co może być przydatne w kontekście współpracy zespołowej.
W sumie, ten kod nie tylko ułatwia zarządzanie ukrytymi produktami, ale także poprawia ogólną przejrzystość i skuteczność pracy w panelu administracyjnym sklepu WooCommerce.
Kod
function custom_admin_css_for_hidden_products() { ?> <style> .hidden-catalog-visibility { background-color: #FFD700 !important; } </style> <?php } add_action('admin_head', 'custom_admin_css_for_hidden_products'); function add_hidden_product_class($classes, $class, $product_id) { $product = wc_get_product($product_id); if ($product && $product->get_catalog_visibility() == 'hidden') { $classes[] = 'hidden-catalog-visibility'; } return $classes; } add_filter('post_class', 'add_hidden_product_class', 10, 3);