Úvodní stránka › Fórum podpory WordPressu › Pluginy (funkčnost webu) › Woocommerce – přepsání kategorie-produktu v url
Štítky: Trvalé odkazy, WooCommerce
Zvolené téma obsahuje celkem 8 odpovědí. Do diskuze (2 účastníci) se naposledy zapojil uživatel cort a poslední změna je stará 7 let, 1 měsíc.
-
AutorPříspěvky
-
22. března 2017 (17:47) #31800
Dobrý den, předem se omlouvám, jestli jsem založil topic ve špatné sekci a i za to, jestli už se to tu řešilo. Ale hledal jsem marně tady i po celém internetu. Je i klidně možné, že už jsem tak zmatený, a přehlédl jsem vlákno.
A k problému, Woocommerce do adres vkládá
kategorie-produktu
, takže url je ve tvarudomena.cz/kategorie-produktu/tricka
. Já bych potřeboval slugkategorie-produktu
přepsat na (třeba)obchod
, aby url byla ve tvaru
domena.cz/obchod/tricka
, kde trička jsou kategorie.Produkty se mi zobrazují ve tvaru url
domena.cz/obchod/tricka/tricko-bile
. Zkoušel jsem různá nastavení trvalých odkazů, pluginy i úpravy kódu Woocommerce, ale výsledkem byla vždy 404, 400 nebo duplicita buď produktu, či kategorie. Ještě mě napadlo přepsatkategorie-produktu
v PO překladu, ale nenašel jsem to tam.Prosím tedy o každý nápad, jak to vyřešit.
22. března 2017 (22:18) #31810Nastavení by mělo být v menu Nastavení – Trvalé odkazy – Slug pro kategorii produktu, ale to jste asi zkoušel změnit?
Nezkoušel jste něco jiného než
obchod
? Protože tento název je myslím rezervovaný pro samotnou stránku s obchodem a mohlo by tam docházet ke konfliktům.23. března 2017 (17:47) #31833Dobrý den, díky za odpověď, ale na tohle to u kategorií hodí 404. :(
23. března 2017 (20:32) #31841Před chvílí jsem tam zkusil zadat
ktgr
a místokategorie-produktu
se mi v URL kategorie správně zobrazujedomena.cz/ktgr/tricka
. Nemáte tam nějaký další plugin, který by mohl způsobovat problémy?A produkt se defaultně zobrazuje na adrese
domena.cz/produkt/tricko-bile
, kategorie v této adrese vůbec není? Nemáte to tam nějak speciálně doplněné?23. března 2017 (21:11) #31849Zítra sem dám screeny, dnes to bohužel nestíhám. Produkt se zobrazí
domena.cz/vlastni-slug/tricka/tricko-bile
, i kategorie je správně v adresním řádku,domena.cz/vlastní-slug
, ale místo obsahu se načte 404, stránka nenalezena. Všechny pluginy jsem (kromě Woocommerce) povypínal, šablonu mám child sedmnáctky jen s úpravou CSS. Děkuji za snahu pomoct. ;)24. března 2017 (10:46) #31861Nemáte tam nějaké speciální nastavení? Protože odkaz na produkt by vůbec neměl v základním nastavení obsahovat slug s kategorií? Tedy nikoli
domena.cz/vlastni-slug/tricka/tricko-bile
, ale pouzedomena.cz/produkt/tricko-bile
?24. března 2017 (16:42) #31876Jestli budete ochotný, na e-mail jsem Vám zaslal údaje k administraci, abyste se na nastavení podíval osobně. Já už jsem natolik zblbnutý, že asi nevidím ani případnou chybu.
24. března 2017 (21:43) #31881Už to vidím, máte to nastavené způsobem, kdy patrně dochází ke konfliktu.
Pokud máte pro produkt nastavené trvalé odkazy v podobě
/obchod/%product_cat%
a pro kategorie pouzeobchod
, tak je to asi považováno za konflikt.Adresa produktu je tedy
domena.cz/obchod/tricka/tricko-bile
a adresa kategorie jedomena.cz/obchod/tricka
. Obě adresy se ale příliš neliší a není tam žádné unikátní klíčové slovo, podle kterého by WooCommerce poznala, že jde o kategorii a nikoli neexistující produkt. WooCommerce patrně potřebuje mít ještě nějak označeno, že jde o kategorii, aby to také fungovalo. Když jsem nastavil pro kategorie hodnotuobchod/kategorie
, tak vše bez problémů funguje. Adresa produktu je stáledomena.cz/obchod/tricka/tricko-bile
a adresa kategorie jedomena.cz/obchod/kategorie/tricka
. Asi by to i nějak šlo bez toho slovakategorie
, ale obávám se, že by to musel být už poměrně velký zásah do funkčnosti. Pokud máte zájem, tak to můžeme zkusit, ale už to bude v rámci placené zakázky, protože to bude určitě trochu složitější…25. března 2017 (13:28) #31883Dobrý den, děkuji za nabídku, ale řešení si asi zvládnu naprogramovat sám. Ostatně na Woocommerce budu stavět víc projektů, tak bych rád zjistil, “kde má čmelák žihadlo” osobně. Kdyby se mi to nepovedlo, obrátím se na Vás a zadám zakázku. Každopádně díky za ochotu.
-
AutorPříspěvky
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.