wPHP - wordpress, woocommerce - kodowanie bez wtyczek
WordPress - zakoduj to sam w PHP
woocommerce product gutenberg

Guttenberg w opisie produktu Woocommerce

Grzegorz Chodacki9 lipca 2020woocommerce

Taka naszła nas dzisiaj idea aby nieco uatrakcyjnić wygląd opisu produktu na sklepie woocommerce wprowadzając choćby podział na 2 kolumny. Po lewej stronie opis a po prawej skład produktu, zalecenia stosowania, najważniejsze cechy. Pierwsza myśl to oczywiście modyfikacja i nadpisanie templatki woocommerce. Potem już poleciałem z budowaniem nowych zakładek do produktu i dodawaniem custom fields. I nagle stop! Po jaką cholerę? Nowy wordpress daje nam przecież doskonałe możliwości dzięki edytorowi Gutenberg. Tym bardziej, że za 2 miesiące ma wejść wersja 5.5 wordpressa z jeszcze bardziej rozbudowanymi właściwościami, obsługą dodatkowych bloków i kontrolą rozmiaru za pomocą właściwości rem,vh, vw.

Więc nic prostszego – wystarczy sprawić by opis produktu mógł być edytowany za pomocą Gutenberga. Same korzyści. Sformatowany tekst pojawi się tylko w tym produkcie, który poprawimy. Nie narzucamy z góry szablonu wyglądu strony produktowej poprzez zmianę templatki. No i nie męczymy się z niepotrzebnymi liniami kodu tworzącymi dodatkowe pola dla produktu. A co najważniejsze nie instalujemy kolejnej wtyczki.

Od słów do czynów. Oto mały kod dla WordPressa w wersji powyżej 5.0. Dla starszych wersji nie podam bo niezachęcanie do aktualizacji to jak współudział w przestępstwie.

Za wszystko odpowiada filtr use_block_editor_for_post_type.

add_filter('use_block_editor_for_post_type', 'gc_gutenberg_products', 10, 2);

function gc_gutenberg_products($can_edit, $post_type){
 if($post_type == 'product'){
 $can_edit = true;
 }
 return $can_edit;
}

Załącznik do maila z potwierdzeniem zamówienia w Woocommerce Ukrywanie zakładek na stronie produktu

Related Posts

woocommerce

Jak wyłączyć wymagane pola na stronie zamówienia woocommerce

Czasami zachodzi potrzeba wyłączenia, niektórych wymaganych pól na stronie zamówienia. Np. mamy tego typu wysyłkę, że klient nie chce podawać imienia i nazwiska. Albo chce dyskretnie na numer paczkomatu, bez podawania adresu domowego. Oczywiście możemy zrobić to za pomocą wtyczki Checkout Field Editor, ale jest ona komercyjna i bez corocznych aktualizacji potrafi popsuć zaplecze. Dlatego […]

layout, woocommerce

Wyszukiwanie postów tylko po tytułach

Temat wydawał się dość prosty, a jednak zajął mi trochę czasu. Wujek Google wcale nie jest tak łaskawy w odpowiedzi na pytanie co zrobić aby wyniki wyszukiwania w wordpress obejmowały jedynie szukanie po tytułach postów (produktów) a nie po całej treści (opisie).

optymalizacja, woocommerce

Jak przyspieszyć stronę wyłączając odświeżanie koszyka woocoomerce

Bardzo często zdarza się, że nasza strona z woocommerce działa wolno. Narzędzia do testowania prędkości typu GTMetrix, często pokazują, że wpływ na prędkość ładowania strony może mieć skrypt wc-ajax=get_refreshed_fragments. Generuje on opóźnienia i obciążenie serwera. Do czego jest on potrzebny, czy jest potrzebny i jak go wyłączyć?

Ostatnie wpisy

  • Automatyczne aktualizacje wordpressa
  • Jak wyłączyć wymagane pola na stronie zamówienia woocommerce
  • Jak wstawić kod HTML lub shortcode w opisach kategorii produktów
  • Jak wyłączyć odzyskiwanie hasła
  • Pobieranie aktualnego kursu walut przez API NBP

Najnowsze komentarze

    Archiwa

    • kwiecień 2023
    • wrzesień 2022
    • lipiec 2022
    • kwiecień 2022
    • marzec 2022
    • październik 2021
    • wrzesień 2021
    • kwiecień 2021
    • marzec 2021
    • grudzień 2020
    • lipiec 2020
    • marzec 2020
    • luty 2020
    • styczeń 2020
    • maj 2019
    • luty 2019
    • listopad 2018
    • sierpień 2018
    • czerwiec 2018
    • maj 2018
    • marzec 2018
    • luty 2018
    • styczeń 2018

    Kategorie

    • dla admina
    • layout
    • optymalizacja
    • woocommerce

    Meta

    • Zaloguj się
    • Kanał wpisów
    • Kanał komentarzy
    • WordPress.org
    Strony na Wordpress - uKONTENTowani.pl
    TO NIE JEST STRONA DLA INSTALATORÓW WTYCZEK