Benutzerdefinierte Taxonomie für die Medienbibliothek

Ich versuche, eine benutzerdefinierte Taxonomie für die Medienbibliothek mit dem Namen “Referenztyp” zu erstellen.

Wenn ich den folgenden Inhalt zu functions.php hinzufüge

function wptp_add_reference_type_taxonomy() { $labels = array( 'name' => 'Add Reference Type', 'singular_name' => 'Reference Type', 'search_items' => 'Search Reference Type', 'all_items' => 'All Reference Type', 'parent_item' => 'Parent Reference Type', 'parent_item_colon' => 'Parent Reference Type:', 'edit_item' => 'Edit Reference Type', 'update_item' => 'Update Reference Type', 'add_new_item' => 'Add New Reference Type', 'new_item_name' => 'New Reference Type', 'menu_name' => 'Reference Type', ); $args = array( 'labels' => $labels, 'hierarchical' => true, 'query_var' => true, 'rewrite' => true, 'public' => true, 'show_in_nav_menus' => true, 'show_ui' => true, 'show_admin_column' => true ); register_taxonomy( 'reference_type', 'attachment', $args ); } add_action( 'init', 'wptp_add_reference_type_taxonomy' ); 

Optionen zum Hinzufügen und Ändern von Elementen in dieser Taxonomie werden im Admin-Steuerfeld angezeigt.

Wenn ich jedoch eine Seite wie http://sitehere.com/reference_type/sample-item bekomme, werde ich zu einer Seite weitergeleitet, die nicht in index.php gefunden wird, und nicht zu der benutzerdefinierten Seite, die ich für diese Taxonomie in taxonomy.php eingerichtet habe

Wenn ich einen Referenztyp “Beispielartikel” zu einem Medienartikel hinzufüge, wird er auf der Registerkarte “Bibliothek” angezeigt. Auf der Registerkarte “Referenztyp” wird jedoch angegeben, dass sich unter “Beispielartikel” 0 Artikel befinden.

Im Allgemeinen, wenn ich versuche, eine Liste von Elementen in dieser Taxonomie zu drucken, wird es nicht angezeigt (ich verwende Code, der im WP-Codex vorgeschlagen wird).

LÖSUNG

Das Hinzufügen von 'rewrite' => array('slug' => 'reference_type', 'with_front' => false) mein Problem, einzelne Artikelseiten nicht sehen zu können.

Das Hinzufügen von 'update_count_callback' => '_update_generic_term_count' behebt mein Problem 'update_count_callback' => '_update_generic_term_count' die Anzahl nicht aktualisiert wird

Solutions Collecting From Web of "Benutzerdefinierte Taxonomie für die Medienbibliothek"