Přehled odpovědí
-
AutorPříspěvky
-
Vyřešeno!
je potřeba přidat
$child_term = get_term( ID-ČÍSLO, 'product_cat');
a
$child_term
nahradit'parent=0'
V každém případě děkuji, za snahu a přemýšlení i těm, co nereagovali.
Provox
Tak, částečně vyřešeno. Zřejmě to nebude až tak složité, dopátral jsem se kódu, který dělá v podstatě to samé, co původní WOOCOMMERCE widget:
<?php $terms = get_terms( 'product_cat', 'parent=0' ); // ID číslo kategorie, 'vylistovat z product_cat', 'pouze rodičovské kategorie' foreach( $terms as $term ) { echo 'Kategorie ' // uvádějící text . $term->name // název kategorie . ' (' // levá závorka . $term->count // počet produktů . 'ks) ' // pravá závorka . "<br />"; // nový řádek } ?>
Teď přichází ale nový problém a to ten, že když cyklus proběhne, vrátí hodnotu KATEGORIE A (5ks), KATEGORIE B (2ks). Když odstraním parent=0, vypíše všechny kategorie, včetně subkategorií se součtem produktů v každé kategorii. ALE pokud dám vypsat jen konkrétní ID kategorie, v mém případě ID 6 (KATEGORIE A), tak mi vrátí hodnotu KATEGORIE A (0ks). Je to správně, kategorie skutečně žádný produkt sama o sobě neobsahuje, na druhou stranu obsahuje dvě subkategorie, které mají dohromady produktů 5. Nedokázal by mi někdo poradit s tímto zádrhelem? Jinak je to v podstatě vyřešené.
Děkuji,
ProvoxV pořádku, zkusím to ještě jinak:
To že mám HTML/CSS s ext. JS je v podstatě jen konkrétní informace, čeho se propojení bude týkat. Menu je plně funkční, dělá vše co má (k vložení do stránek jsem využil právě WIDGET TEXT).
“ALE” – potřeboval bych jednu funkci, kterou napsat neumím. Tuto funkci jsem našel ve WIDGETU statického menu od WOOCOMMERCE. Jedná se o výše zmiňovaný counter.
Mou představou tedy je, přejmutí funkce COUNTER z WOOCOMMERCE a vložení do mého vlastního menu. Problémem je, že nevím jak. Navíc, momentálně si uvědomuji, že WOOCOMMERCE vygeneruje celé menu s COUNTERem u každé rodičovské kategorie, já však potřebuji, aby mi kód vygeneroval COUNTER jen ke kategorii, kterou si zvolím (myslím, že jsem se právě odepsal :D). Rád bych vám to předvedl, avšak web mi běží offline na serveru v PC. Takže posílám alespoň graficky upravené screeny: grafika UKÁZKY
-
AutorPříspěvky