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…

    Číst více →

  • Jak vytvořit odlišné menu pro různé stránky

    O tom, jak vytvořit editovatelné menu v šabloně jsme si již psali  – Jak vytvořit v šabloně editovatelné menu. Dnes si ukážeme, jak postupovat, pokud chcete mít odlišnou navigaci, pro různé stránky. Tento postup nemusíte používat jen pro horizontální menu,…

    Číst více →

  • 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

    Číst více →

  • 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…

    Číst více →

  • 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(…

    Číst více →

  • 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() ){…

    Číst více →

  • Jak získat url velkého obrázku pomocí id náhledového obrázku

    Musím říci, že titulek pro tento snippet se mi moc nepovedl. Ale vystihuje přesně to, co má kód dělat. Příklad: potřebujete mít možnost, otevřít náhledový obrázek, v popup okně. Můžete použít jakýkoliv script, ať již to je Lightbox, Fancybox, nebo…

    Číst více →

  • 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‘,…

    Číst více →

  • 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í…

    Číst více →

  • 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“,…

    Číst více →