Zadejte hledaný výraz...

Advanced custom field a taxonomy

Tomáš
verified
rating uzivatele
(7 hodnocení)
29. 7. 2014 19:01:00
Potřeboval bych poradit.
Mám dvě funkce v functions.php
// typ panska moda
function typ_panska_moda() {
$labels = array(
'name' => 'Pánská móda',
'singular_name' => 'Pánská móda',
'add_new' => 'Přidat novou',
'add_new_item' => 'Přidat novou pánskou módu',
'edit_item' => 'Upravit pánskou módu',
'new_item' => 'Nová pánská móda',
'all_items' => 'Všechna pánská móda',
'view_item' => 'Zobrazit pánskou módu',
'search_items' => 'Hledat pánskou módu',
'not_found' => 'Žádná pánská móda nenalezena',
'not_found_in_trash' => 'Žádná pánská móda nebyla v koši nalezena',
'parent_item_colon' => '',
'menu_name' => 'Pánská móda'
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'panska-moda' ),
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
'supports' => array('title', 'editor', 'author', 'thumbnail')
);
register_post_type( 'panska-moda', $args );
}
add_action( 'init', 'typ_panska_moda' );
a druhou
function genre_init() {
register_taxonomy('kat_pan_mod',array('panska-moda'), array(
'hierarchical' => true,
'labels' => array(
'name' => _x( 'Kategorie', 'taxonomy general name' ),
'singular_name' => _x( 'Kategorie', 'taxonomy singular name' ),
'search_items' => __( 'Hledat kategorii' ),
'all_items' => __( 'Všechny kategorie' ),
'parent_item' => __( 'Nadřazená kategorie' ),
'parent_item_colon' => __( 'Nadřazená kategorie:' ),
'edit_item' => __( 'Upravit kategorii' ),
'update_item' => __( 'Aktualizovat kategorii' ),
'add_new_item' => __( 'Přidat novou kategorii' ),
'new_item_name' => __( 'Název nové kategorie' ),
'menu_name' => __( 'Kategorie' ),
),
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'kategorie-panska-moda' ),
));
}
add_action( 'init', 'genre_init' );
Je to vytvořená taxonomy pro vlastní typ obsahu panská móda.
Nemohu přijít na to, jak vypsat tuto taxonomy? Tedy přidělit šablonu taxonomy-taxonomy-term.php. Nevím jak se správně má pojmenovat šablona, aby se vypsala určitá kategorie?
Nebo musím udělat ještě něco, aby to fungovalo?
Děkuji za jakoukoliv radu.
Tomáš
29. 7. 2014 19:01:00
https://webtrh.cz/diskuse/advanced-custom-field-a-taxonomy#reply1043432
Mělo by stačit taxonomy-kat_pan_mod.php, to term, je už slug té kategorie, například taxonomy-kat_pan_mod-kalhoty.php
29. 7. 2014 19:26:32
https://webtrh.cz/diskuse/advanced-custom-field-a-taxonomy#reply1043431
Tomáš
verified
rating uzivatele
(7 hodnocení)
29. 7. 2014 20:00:05
Děkuji, vyřešeno.
Problém byl, že se úprava neprojevila hned a i když jsem to měl dobře, tak se nic nedělo.
Ano, úplně stačí jak píše Musilda, tedy taxonomy-kat_pan_mod.php.
---------- Příspěvek doplněn 30.07.2014 v 08:14 ----------
Mám další problém, přidal jsem si kategorie např.: oblek, vesty, ale nevim jak je vypsat.
Tedy jsem použil kód v archive-panska-moda.php:
Všechny kategorie se mi vypíšou, ale když kliknu na určitou kategorii, vypíšou se mi všechny, né jen ty co jsou přiřazené např. do obleky.
Děkuji za jakoukoliv radu.
Tomáš
29. 7. 2014 20:00:05
https://webtrh.cz/diskuse/advanced-custom-field-a-taxonomy#reply1043430
Pro odpověď se přihlašte.
Přihlásit