[woof_products]
Pluginin ikinci ana kısa kodu. Sitenin sayfalarında bir ürün ızgarası gösterir ve mevcut filtre durumuna tepki verir. Kısa kodun tüm öznitelikleri isteğe bağlıdır.
- per_page – sayfa başına ürün
- columns – satır başına kaç ürün. Genellikle: 2,3 veya 4. Temanızın yeteneğine bağlıdır, WOOF'tan değil!
- is_ajax – çok güçlü bir seçenek. 1 olarak ayarlayabilirsiniz ve [woof] tarafından oluşturulan filtreniz AJAX modunda çalışmaya başlar!
- taxonomies – (isteğe bağlı) – taksonomi ve teriminin ayarlandığı koşulu tanımlayabilirsiniz. Aynı koşulu [woof] içinde de ayarlamayı unutmayın!
Örnek: [woof_products is_ajax=1 per_page=8 dp=0 taxonomies=product_cat:9,12+locations:30,31] - behavior – yalnızca bir değer: ‘recent‘. Örnek: [woof_products behavior=’recent’ per_page=12 columns=3]
- orderby – price-desc, price, popularity, rating, title, rand, date
- order – ASC veya DESC
- custom_tpl – [woof_products custom_tpl=’woof_tpls/woo_tpl_1.php‘ ] – gerekirse ürünleri özel bir özel şablonda göstermek mümkündür (woof_tpls, wp tema klasörü veya alt klasörü içindeki bir klasördür). Geliştiriciler ve ileri düzey kullanıcılar için iyi bir özellik.
- tpl_index – [woof_products tpl_index=”tpl_1“] – gerekirse ürünleri, template veya connector eklentisi tarafından kendi seçenekleriyle oluşturulan özel bir özel şablonda göstermek mümkündür
- display_on_search – (1.2.2/2.2.2 sürümünden itibaren) yalnızca arama yapılıyorsa ürünleri göster. Arama isteği yoksa ürünler gizlenir (ajax modunda çalışmaz)
- get_args_only – [woof_products get_args_only=1] – WP_Query isteği için hazır olan birleştirilmiş ve hazırlanmış argüman dizisini döndürür. Bu öznitelik 1'e eşit olduğunda, WP_Query isteği yapılmadığı için hiçbir ürün çıktılanmaz. Örneğin şu şekilde kullanın:
$args=do_shortcode('[woof_products get_args_only=1 is_ajax=1 per_page=8 taxonomies=product_cat:9,12]');
Eklentide wp_query'den önce şu wp filtresi çalışır: https://products-filter.com/hook/woof_products_query/ – taksonomi ilişkileriyle yapılacak işlemler için kullanışlıdır …