Tipuri personalizate de postări și categorii - Cum să le asociezi corect în WordPress
30 sept. 2010, 00:09:06
Vizualizări: 626
Voturi: 1
Nu reușesc să fac categoriile să apară pentru tipul meu personalizat de postări. Am adăugat următorul cod simplu la sfârșitul fișierului functions.php
al temei mele, dar tot nu văd categorii în postarea personalizată din panoul de administrare.
register_post_type("customy", array(
'label' => 'Customy',
'description' => 'Conținut personalizat pentru acest site.',
'public' => true,
'hierarchical' => true,
'supports' => array('title', 'editor', 'author', 'thumbnail', 'revisions'),
'taxonomies' => array('category')
));
register_taxonomy_for_object_type('category', 'customy');

Sampson
2.95K
Toate răspunsurile la întrebare
1
0
Se pare că, deși register_post_type()
va adăuga noul post_type
imediat, este necesar să încapsulezi logica într-o funcție și să o adaugi la acțiunea init
pentru ca taxonomia de categorii să fie asociată cu post_type
. Iată un exemplu funcțional:
function add_articles_post_type() {
register_post_type("article", array(
'label' => 'Articol',
'public' => true,
'hierarchical' => true,
'supports' => array('title','editor','author','thumbnail','revisions')
));
register_taxonomy_for_object_type('category', 'article');
}
add_action('init', 'add_articles_post_type');

Sampson
2.95K
30 sept. 2010 00:26:08
Întrebări similare
1
răspunsuri
1
răspunsuri
2
răspunsuri