Jak zmienić kolory zakładek strony produktu w motywie Storefront

Opublikowany: 2020-10-29

Strona produktu w witrynie sklepowej Kolory WooCommerce ma ponad 5 milionów aktywnych instalacji w repozytorium WordPressa. WooCommerce to niezwykle popularne rozwiązanie eCommerce dla WordPress. Większość ludzi buduje swoje sklepy internetowe za pomocą WooCommerce, głównie ze względu na jego elastyczność i łatwość dostosowywania.

WooCommerce ma wiele rozszerzeń, które obejmują prawie każdą funkcję lub funkcjonalność, której możesz potrzebować. Jednak niektóre z nich kosztują, ale i tak wykonują swoją pracę. Możesz łatwo dokonać pewnych dostosowań samodzielnie za pomocą akcji.

Strona produktu w witrynie sklepowej Kolory

W tym samouczku zamierzam zmienić kolor zakładek na stronie produktu. Ponadto użyję do dodawania i edycji zakładek produktów WooCommerce.

Jeśli znasz WooCommerce, wiesz, że WooCommerce obsługuje trzy zakładki. Te zakładki to:

  • Opis
  • Dodatkowe informacje
  • Recenzje

Oto jak je wyświetla motyw Storefront: Zakładki produktów

Kroki, aby zmienić kolor kart strony produktu WooCommerce

Oto kroki, które musisz wykonać:

  1. Zaloguj się do swojej witryny WordPress i uzyskaj dostęp do pulpitu nawigacyjnego jako administrator.
  2. W menu Dashboard kliknij menu Wygląd > Dostosuj .
  3. Przejdź w dół do Dodatkowe CSS na lewym pasku bocznym, który się pojawi.
  4. Dodaj regułę CSS.
 .woocommerce div.product .woocommerce-tabs ul.tabs li.active

{

kolor tła:#a02fa4 !ważne;

kolor: biały !ważne;

}
  1. To będzie wynik: zmiana koloru zakładek produktów

Ten kod zmienia kolor aktywnej karty.

Dodatkowo udostępnię kilka fragmentów, aby dostosować tę sekcję.

Kroki, aby dodać niestandardowe zakładki produktów WooCommerce Storefront

  1. Zaloguj się do swojej witryny WordPress i uzyskaj dostęp do pulpitu nawigacyjnego jako administrator.
  2. Z menu Dashboard kliknij menu Wygląd > Menu edytora motywów . Po otwarciu strony edytora motywów poszukaj pliku funkcji motywu, aby dodać funkcję dodawania niestandardowej karty produktu WooCommerce.
  3. Dodaj następujący kod do pliku functions.php:
 add_filter( 'woocommerce_product_tabs', 'njengah_new_product_tab' );

funkcja njengah_new_product_tab( $tabs ) {

// Dodaj nową kartę

$tabs['test_tab'] = tablica (

'title' => __( 'Rabat', 'text-domain' ),

'priorytet' => 50,

'callback' => 'njengah_new_product_tab_content'

);

return $tabs;

}




funkcja njengah_new_product_tab_content() {

// Zawartość nowej karty

echo 'Rabat';

echo 'Oto twoja nowa karta produktów ze zniżkami.';

}
  1. To będzie wynik: dodaj kartę produktu

Kroki, aby usunąć karty produktów WooCommerce Storefront

  1. Zaloguj się do swojej witryny WordPress i uzyskaj dostęp do pulpitu nawigacyjnego jako administrator.
  2. Z menu Dashboard kliknij menu Wygląd > Menu edytora motywów . Po otwarciu strony edytora motywów poszukaj pliku funkcji motywu, aby dodać funkcję usuwania kart produktów WooCommerce Storefront.
  3. Dodaj następujący kod do pliku functions.php:
 add_filter( 'woocommerce_product_tabs', 'njengah_remove_product_tabs', 98 );

funkcja njengah_remove_product_tabs( $tabs ) {

unset( $tabs['opis'] ); // Usuń zakładkę opisu

unset( $tabs['recenzje'] ); // Usuń kartę recenzji

unset( $tabs['dodatkowe_informacje'] ); // Usuń zakładkę z dodatkowymi informacjami

unset( $tabs['test_tab'] ); // Usuń kartę rabatu

return $tabs;

}
  1. To będzie wynik: usuń karty

Kroki, jak zmienić nazwy kart produktów WooCommerce Storefront

  1. Zaloguj się do swojej witryny WordPress i uzyskaj dostęp do pulpitu nawigacyjnego jako administrator.
  2. Z menu Dashboard kliknij menu Wygląd > Menu edytora motywów . Po otwarciu strony edytora motywów poszukaj pliku funkcji motywu, aby dodać funkcję zmiany nazw kart produktów WooCommerce Storefront.
  3. Dodaj następujący kod do pliku functions.php:
 add_filter( 'woocommerce_product_tabs', 'njengah_rename_tabs', 98 );

funkcja njengah_rename_tabs( $tabs ) {

$tabs['description']['title'] = __( 'Więcej informacji', 'text-domain' ); // Zmień nazwę karty opisu

$tabs['reviews']['title'] = __( 'Oceny', 'text-domain' ); // Zmień nazwę karty recenzji

$tabs['additional_information']['title'] = __( 'Dane produktu', 'text-domain' ); // Zmień nazwę zakładki z informacjami dodatkowymi

$tabs['test_tab']['title'] = __( 'Prowizja', 'text-domain' ); // Zmień nazwę zakładki rabat

return $tabs;

}
  1. To będzie wynik: zmień nazwy kart produktów

Kroki, aby ponownie zamówić karty produktów WooCommerce

  1. Zaloguj się do swojej witryny WordPress i uzyskaj dostęp do pulpitu nawigacyjnego jako administrator.
  2. Z menu Dashboard kliknij menu Wygląd > Menu edytora motywów . Po otwarciu strony edytora motywów poszukaj pliku funkcji motywu, aby dodać funkcję do zmiany kolejności kart produktów WooCommerce.
  3. Dodaj następujący kod do pliku functions.php:
 add_filter( 'woocommerce_product_tabs', 'njengah_reorder_tabs', 98 );

funkcja njengah_reorder_tabs( $tabs ) {

$tabs['reviews']['priority'] = 5; // Najpierw recenzje

$tabs['description']['priority'] = 15; // Opis trzeci

$tabs['additional_information']['priority'] = 20; // Dodatkowe informacje czwarta

return $tabs;

}
  1. To będzie wynik: zmienić kolejność kart produktów

Wniosek

W tym poście udostępniono, jak zmienić kolor aktywnych kart produktów na stronie pojedynczego produktu. Dodatkowo udostępniłem kilka fragmentów kodu, których możesz użyć do dostosowania tej sekcji. Zilustrowałem, jak dodawać lub usuwać zakładki produktów. Ponadto pokazałem, jak zmienić nazwę i ponownie zamówić zakładki produktów WooCommerce Storefront.

Podobne artykuły