Restricționarea categoriilor la un tip de postare personalizat

22 iun. 2011, 07:41:03
Vizualizări: 14.7K
Voturi: 2

În WP-Admin, când creez o postare sau un tip de postare personalizat, doresc să restricționez anumite categorii la un tip de postare personalizat. De exemplu, Postările vor putea selecta doar Categoria A și B. Iar tipul de postare personalizat A va putea selecta doar Categoria C și D.

Ar trebui să scriu niște cod pentru a face hook undeva sau există o funcție încorporată în framework?

Mulțumesc anticipat.

0
Toate răspunsurile la întrebare 2
1

Cred că cel mai bun mod de a face asta este să creezi o categorie (sau taxonomie) pentru un anumit tip de articol...

te rog să consulți acest link... http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/

22 iun. 2011 07:48:07
Comentarii

Mulțumesc. Exact acesta este lucrul pe care îl căutam, l-am ratat prima dată pentru că arăta ca niște tag-uri și nu am specificat ierarhic.

Evan Yeung Evan Yeung
22 iun. 2011 18:33:48
0

Am găsit soluția mea la această problemă făcând astfel:

add_action( 'init', 'build_taxonomies', 0 );  
function build_taxonomies() {  
    register_taxonomy(  
    'news_type',  
    'news',  // acesta este tipul de postare personalizat(e) pentru care vreau să folosesc această taxonomie
    array(  
        'hierarchical' => false,  
        'label' => 'Tipuri de știri',  
        'query_var' => true,  
        'rewrite' => true  
    )  
);  
}

Adăugat în fișierul meu functions.php De asemenea, consultați linkul de mai sus pentru tutorial, de acolo provin celelalte informații. Nu sunt expert în PHP, dar sunt sigur că poți specifica și mai multe tipuri de postări, în loc de doar 'news' în acest exemplu.

30 aug. 2013 18:02:07