wPHP - wordpress, woocommerce - kodowanie bez wtyczek
WordPress - zakoduj to sam w PHP
dodatkowa opcja woocommerce produkt

Dodawanie i usuwanie opcji produktu

Grzegorz Chodacki11 marca 2020dla admina, woocommerceproduct_type_options

Domyślnie podczas konfiguracji produktu mamy do wyboru checkboxy “wirtualny” i “Do pobrania”. Teoretycznie nie przeszkadzają ale mniej doświadczonemu użytkownikowi mogą nieco mieszać w głowie. Dlatego postaramy się je ukryć. Zrobimy to za pomocą filtra product_type_options.

add_filter('product_type_options', 'gc_woocommerce_option');
function gc_woocommerce_option($options) {

 if( isset( $options[ 'virtual' ] ) ) {
 unset( $options[ 'virtual' ] );
 }
 
 if( isset( $options[ 'downloadable' ] ) ) {
 unset( $options[ 'downloadable' ] );
 }
 return $options;
}
Tak wygląda metabox produktu bez opcji

Gdyby przyszła nam ochota na dodanie własnej opcji możemy wcześniejszą funkcję uzupełnić o poniższy kod:

$options['euro'] = array(
 "id" => "_euro",
 "wrapper_class" => array( 'show_if_simple', 'show_if_variable' ),
 "label" => "Cena w EURO",
 "description" => "Zaznacz jeśli cena będzie w euro",
 "default" => "no",
 );

W tym przypadku chodziło o dodanie dodatkowej informacji czy cena będzie podana w euro.

Musimy zapisać jeszcze nasz parametr w post_meta.

add_action("save_post_product", 
 function ($post_ID, $product, $update) {
 update_post_meta($product->ID, "_euro", isset($_POST["_euro"]) ? "yes" : "no");
}, 10, 3);
Minimalna cena produktu dla wariantów Załącznik do maila z potwierdzeniem zamówienia w Woocommerce

Related Posts

wordpress zmiana url

dla admina/

Ustawienia bezpośrednich odnośników

Taka oto sytuacja, że klient zostawił sobie w wordpress domyślne adresy url wpisów blogowych w postaci /2020/12/05/przykladowy-wpis/. Oczywiście można jak kto lubi i teorii jest wiele co do wyglądu adresu podstrony i jego wpływu na seo, ja jednak preferuję prosty url w postaci wphp.pl/przykladowy-wpis/.

woocommerce/

Ukrywanie zakładek na stronie produktu

Często spotykam się z tym, że na stronie produktu zakładki z dodatkowymi informacjami i komentarzami są niepotrzebne. Pokażę jak możemy je ukryć w prosty sposób.

woocommerce product gutenberg

woocommerce/

Guttenberg w opisie produktu Woocommerce

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. […]

Najnowsze wpisy

  • Obsługa plików WebP w WordPress
  • Ustawienia bezpośrednich odnośników
  • Ukrywanie zakładek na stronie produktu
  • Guttenberg w opisie produktu Woocommerce
  • Załącznik do maila z potwierdzeniem zamówienia w Woocommerce

Najnowsze komentarze

    Archiwa

    • 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