Spokojnie, dojdziemy do tego. Skoro u mnie działa, to u Ciebie też musi. Proponuję zrobić tak. Wejdź do tego mojego artykułu i pobierz kody w zipie (na dole znajdziesz paczkę do downloadu). To wszystko co jest w pliku functions.php wklej na żywca do siebie, a potem dopisz tak:
Znajdź linię:
register_post_type( 'note' , $args );
I po niej wstaw:
flush_rewrite_rules( false );
Po ciele funkcji my_notes_register() (czyli za klamrą zamykającą) dopisz:
register_taxonomy("cms", array("my_note"), array("hierarchical" => true, "label" => "Rodzaj CMS", "singular_label" => "Rodzaj CMS", "rewrite" => true));
Odszukaj funkcji note_edit_columns($columns) i w niej po linii:
"title" => __('Note title'),
dopisz:
"cms" => "CMS",
Odszukaj funkcji note_custom_columns($column) i w niej po linii:
switch ($column) {
dopisz:
case "cms":
echo get_the_term_list($post->ID, 'cms', '', ', ','');
break;
I jak pewnie się domyślasz, moja 'note’ to u Ciebie odpowiednik motywu. Jak to zadziała to sobie tylko potem pozmieniasz nazwy.