Autori produktov (Product Authors)
Modul autorov produktov pridáva vlastnú taxonómiu product_author do WooCommerce. Umožňuje priraďovať tvorcov (autorov, dizajnérov, umelcov) k produktom. Ideálny pre kníhkupectvá, obchody s hudbou, umelecké galérie a iné obchody, kde má autor produktu význam pre zákazníka.
Zapnutie modulu
Section titled “Zapnutie modulu”Prejdite do WooCommerce > Polski > Moduly obchodu a zapnite Autori produktov (ID modulu: product_authors).
Po zapnutí sa v paneli úpravy produktu objaví nový metabox Autor produktu.
Taxonómia product_author
Section titled “Taxonómia product_author”Modul registruje hierarchickú taxonómiu product_author previazanú s typom product. Každý autor má:
- Názov - meno a priezvisko alebo pseudonym
- Slug - URL-friendly verzia názvu
- Popis - biografia autora (zobrazená na stránke archívu autora)
- Fotka - náhľad autora (term meta
_thumbnail_id)
Správa autorov
Section titled “Správa autorov”Autori sú dostupní v Produkty > Autori produktov. Môžete pridávať, upravovať a odstraňovať autorov rovnako ako kategórie či štítky produktov.
Priraďovanie autora k produktu prebieha v paneli úpravy produktu, v metaboxe Autor produktu na pravej strane.
Zobrazenie na stránke produktu
Section titled “Zobrazenie na stránke produktu”Na stránke jednotlivého produktu sa autor zobrazuje pod názvom produktu (hook woocommerce_single_product_summary, priorita 6). Zobrazujú sa:
- Fotka autora (náhľad 48x48 px)
- Meno a priezvisko s odkazom na stránku archívu autora
- Popis autora (voliteľne, prvý odsek)
Pozíciu zobrazenia zmeníte filtrom:
add_filter('polski/product_authors/single_position', function (): array { return [ 'hook' => 'woocommerce_single_product_summary', 'priority' => 25, // po cene ];});Vypnite zobrazenie na stránke produktu:
add_filter('polski/product_authors/show_on_single', '__return_false');Zobrazenie v zozname produktov
Section titled “Zobrazenie v zozname produktov”Na stránkach kategórií, archívov a výsledkov vyhľadávania sa autor zobrazuje pod názvom produktu. Zobrazuje sa len názov autora s odkazom.
Vypnite zobrazenie v zozname:
add_filter('polski/product_authors/show_in_loop', '__return_false');Stránka archívu autora
Section titled “Stránka archívu autora”Každý autor má vlastnú stránku archívu na adrese tvojobchod.sk/product-author/jan-kovac/. Stránka zobrazuje:
- Plnú biografiu autora
- Fotku autora
- Zoznam všetkých produktov autora (so stránkovaním)
Šablónu archívu možno prepísať v šablóne: woocommerce/taxonomy-product_author.php.
Schema.org Person
Section titled “Schema.org Person”Modul automaticky pridáva značky Schema.org Person vo formáte JSON-LD na stránke produktu:
{ "@context": "https://schema.org", "@type": "Person", "name": "Jan Kováč", "description": "Slovenský spisovateľ, autor bestsellerov.", "image": "https://tvojobchod.sk/wp-content/uploads/jan-kovac.jpg", "url": "https://tvojobchod.sk/product-author/jan-kovac/"}Značka Person je prepojená s produktom cez vlastnosť author v schéme Product. Pomáha to vyhľadávačom správne identifikovať tvorcov produktov.
Vypnite Schema.org:
add_filter('polski/product_authors/schema_enabled', '__return_false');Stĺpec v admin paneli
Section titled “Stĺpec v admin paneli”Modul pridáva stĺpec Autor do zoznamu produktov v admin paneli (Produkty > Všetky produkty). Stĺpec zobrazuje názov autora s odkazom na filtrovanie produktov tohto autora.
Stĺpec je zoraditeľný, kliknite na hlavičku, aby ste zoradili produkty podľa autora.
Filtrovanie a vyhľadávanie
Section titled “Filtrovanie a vyhľadávanie”Filter v admin paneli
Section titled “Filter v admin paneli”V zozname produktov je dostupné rozbaľovacie pole Filtrovať podľa autora vedľa existujúcich filtrov kategórií a stavu.
WP_Query
Section titled “WP_Query”Vyhľadávajte produkty podľa autora v kóde:
$query = new WP_Query([ 'post_type' => 'product', 'tax_query' => [ [ 'taxonomy' => 'product_author', 'field' => 'slug', 'terms' => 'jan-kovac', ], ],]);REST API
Section titled “REST API”Taxonómia je dostupná cez REST API WooCommerce:
GET /wp-json/wc/v3/products?product_author=jan-kovacGET /wp-json/wp/v2/product_authorImport a export
Section titled “Import a export”Počas importu/exportu CSV WooCommerce je stĺpec product_author automaticky spracovaný. V CSV súbore použite názov autora (nie slug).
Štýlovanie CSS
Section titled “Štýlovanie CSS”CSS triedy majú prefix .polski-product-author-:
.polski-product-author- kontajner autora.polski-product-author__image- fotka autora.polski-product-author__name- názov autora.polski-product-author__bio- popis autora.polski-product-author--loop- kontajner autora v zozname produktov
Riešenie problémov
Section titled “Riešenie problémov”Autor sa nezobrazuje na produkte - skontrolujte, či šablóna podporuje hook woocommerce_single_product_summary. Niektoré šablóny prepisujú šablóny WooCommerce.
Stránka autora vracia 404 - prejdite do Nastavenia > Trvalé odkazy a kliknite na Uložiť zmeny (flush rewrite rules).
Fotka autora sa nezobrazuje - uistite sa, že fotka bola pridaná v úprave termínu (Produkty > Autori produktov > Upraviť).
Nahlasovanie problémov: github.com/wppoland/polski/issues