Rubrika: Snippety
V této kategorii najdete užitečné části kódů a funkcí, které vám pomohou vylepšit práci s redakčním systémem Wordpress
-
Jak odstranit výběr dopravy z košíku ve WooCommerce
WooCommerce umožňuje vypočítat cenu dopravy již v košíku. A protože to není celkem obvyklé a zákazníky to může mást, ukážeme si, jak se zobrazení ceny dopravy v košíku zbavit. Nejprve se podíváme, o jakém výpočtu dopravy se bavíme: Jedná se…
-
Jak přidat zkrácený popis produktu do výpisu kategorie
Snippet, který umožňuje zobrazit zkrácený popis, hned za názvem produktu, na stránca výpisu produktů. add_action( ‚woocommerce_shop_loop_item_title‘, ‚toret_excerpt_in_product_archives‘, 20 ); function toret_excerpt_in_product_archives() { the_excerpt(); } Další užitečné snippety najdete na stránce Užitečné snippety pro WooCommerce
-
Jak nastylovat poslední řádku produktů ve výpise
Dnes si zde s prominutím pouze odložím css snippet, pro pozdější použití 😉 V případě, že z nějakého důvodu potřebujete nastylovat odlišně poslední řádek produktů, pomůže tento snippet: .products li:nth-child(3n+1):nth-last-child(-n+3), .products li:nth-child(3n+1):nth-last-child(-n+3) ~ li { border:none; } .products li:nth-child(4n+1):nth-last-child(-n+4), .products…
-
Přidání css třídy pro první příspěvek výpisu
Tento snippet vám jednoduše přidá do výpisu článků, css třídu u prvního příspěvku. Samozřejmě, že funkci můžete upravit tak, aby vám pomocí nějaké podmínky, nebo iterace vkládala tříd i na jiná místa. Kód funkce: add_filter( ‚post_class‘, ‚first_post_class‘ ); function first_post_class(…
-
Jak přidat css třídu do tagu body
Když si otevřete zdrojový kód WordPress stránky, uvidíte, že tag BODY, obsahuje řadu css tříd, které tam WordPress přidává. Pokud chcete mít možnost přidat vlastní třídu, použijte následující kód. add_filter( ‚body_class‘, ‚add_body_classes‘ ); functions add_body_classes( $classes ){ if( !is_home() ){…
-
Jak odstranit řazení produktů ve WooCommerce
WooCommerce ve výpisu produktů zobrazuje možnost výběru řazení výpisu. V případě že tuto možnost v eshopu nechcete, pomocí tohoto snippetu výběr možností zcela odstraníte. Do souboru functions.php, či do pluginu, který používáte pro drobné úpravy, vložte následující řádek: remove_action( ‚woocommerce_before_shop_loop‘,…
-
Deaktivace průvodce instalací Woocommerce pomocí filtru
Opět jeden ze snippetů, který zapisuji na horší časy – respektive, až to zapomenu :-). Jedná se o deaktivaci průvodce instalací Woocommerce. Mám připravených několik pluginů a instalaci WordPressu, které kopíruji, když potřebuji připravit web. Avšak,pokud není již „odklikané“ nastavení…
-
Automatické přepnutí šablony pro mobilní zařízení
Rychlost načítání webové stránky na mobilním zařízení, je dramaticky odlišná, od desktopu. Proto může být vhodné, změnit pro mobilní zařízení celou šablonu, místo používání jedné, responzivní. Nejprve si vytvoříme funkci, pomocí které budeme detekovat zařízení: function 32090_detect_mobile() { return preg_match(„/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i“,…