1. Zastanawiasz się jak przenieść wyprzedane produkty na dół listy w sklepie internetowym postawionym na wordpress?
Wystarczy dodać poniższy kod do pliku functions.php i gotowe 🙂
add_action( 'woocommerce_product_query', 'bbloomer_sort_by_stock_status_then_alpha', 999 ); function bbloomer_sort_by_stock_status_then_alpha( $query ) { if ( is_admin() ) return; $query->set( 'meta_key', '_stock_status' ); $query->set( 'orderby', array( 'meta_value' => 'ASC' ) ); }2. Masz problem ze zmianą treści przycisków na sklepie? Zamiast słów ” Dodaj do koszyka” masz „Czytaj dalej” lub „Wybierz opcje” ? To rozwiązanie jest dla Ciebie. Odnajdź plik functions.php w folderze swojego szablonu i dodaj poniższa składnię:
add_filter( 'woocommerce_product_add_to_cart_text' , 'custom_woocommerce_product_add_to_cart_text' ); function custom_woocommerce_product_add_to_cart_text() { global $product; $product_type = $product->product_type; switch ( $product_type ) { case 'external': return __( 'Dodaj do koszyka', 'woocommerce' ); break; case 'grouped': return __( 'Dodaj do koszyka', 'woocommerce' ); break; case 'simple': return __( 'Dodaj do koszyka', 'woocommerce' ); break; case 'variable': return __( 'Dodaj do koszyka', 'woocommerce' ); break; default: return __( 'Dodaj do koszyka', 'woocommerce' ); } }3. Jak zmienić kolejność opisu kategorii z dostępnymi produktami na stronie kategorii? Wystarczy, że dla wspólnego ich rodzica nadasz styl:
flex-direction: column; display: flex;Dla kolumny z produktami:
order: 1;A dla kolumny z opisem kategorii:
order: 2;3. Masz problem z tłumaczeniem paginacji „next” i „prev”?
Odnajdź więc plik pagination.php w następującej ścieżce wp-content/themes/Twój-szablon/woocommerce/loop/pagination.php i odszukaj w nim powyższe słowa oraz zastąp je polskimi zwrotami, gotowe!
Dzięki za porady 🙂
Mam pytanie odnośnie pierwszego kodu (wyprzedane na koniec listy) – czy można go rozbudować w ten sposób, żeby przenosił też na koniec końców produkty ukryte?
Wiem, że nie powinny się one pokazywać, ale u mnie nie wiedzieć czemu pojawiają się na liście jako puste pola, co czasem tworzy całe puste podstrony z ofertą.
Obrałem już sklep do kości, ale to chyba jeden z uroków wpml 🙁 I jedynym wyjściem zdaje się przesortowanie tych „duchów” na koniec.
Pozdrawiam
Podeślij link, trudno stwierdzić z opisu.