Taxonomies enden im 404, trotz Permalink-Reset
-
Hallo,
folgendes möchte ich erreichen.
Ich habe einen Custom Post Type, namens Biografien. Der Custom Post Type soll nun weitere Taxonomy bekommen. Zugehoerigkeit, Ort, Verfasser.
Die einzelnen Taxonomien sollen über einzelne Links filterbar sein.
Also /custom-post-type/taxonomi/termNun möchte ich also über folgende Link-Struktur verfügen:
meine-seite.de/biografien. <- Das funktioniert bereits und ich lande auf der archive.php
Nun möchte ich zwischen den Taxonomieen filtern, am besten über den Link aber ohne GET Parameter. Das heißt:
meine-seite.de/biografien/zugehoerigkeit/a <- Hier lande ich auf einer 404, ich möchte aber das template taxonomy-zugehoerigkeit.php bzw. in meinem Fall taxonomy-member.php aufrufen.
Die Permalinks habe ich schon mehrmals neu gespeichert und auch mit $wp_rewrite->flush_rules(); versucht. Irgendwie schaffe ich es nicht die Permalinkstruktur für die Taxnomoni zu erstellen. Woran kann es liegen? Am Rewerite der Taxonomi? Oder am benenen der Datei?
Folgenden Code habe ich für meinen Custom Post Type und für die jeweiligen Taxonomy. Beides führe ich im init hook aus.
function zugehoerigkeit_biographien_taxonomy() { $labels = array( 'name' => 'Zugehörigkeiten', 'singular_name' => 'Zugehörigkeit', 'search_items' => 'Suche nach Zugehörigkeiten', 'all_items' => 'Alle Zugehörigkeiten' , 'parent_item' => 'Zugehörigkeiten', 'parent_item_colon' => 'Zugehörigkeiten', 'edit_item' => 'Bearbeite Zugehörigkeiten', 'update_item' => 'Aktualisiere Zugehörigkeiten', 'add_new_item' => 'Erstelle neue Zugehörigkeiten', 'new_item_name' => 'Neue Zugehörigkeit', 'menu_name' => 'Zugehörigkeiten', ); $args = array( 'public' => true, 'hierarchical' => false, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'query_var' => true, 'rewrite' => array('slug' => 'zugehoerigkeit', 'with_front' => true) ); register_taxonomy( 'member', array( 'biography' ), $args ); } function biographien_post_type() { $labels = array( 'name' => 'Biografien', 'singular_name' => 'Biografie', 'menu_name' => 'Biografien', 'name_admin_bar' => 'Biografien', 'add_new' => 'Neue Biografie', 'add_new_item' => 'Neue Biografie hinzufügen', 'new_item' => 'Neue Biografie', 'edit_item' => 'Biografie Bearbeiten', 'view_item' => 'Biografie Ansehen', 'all_items' => 'Alle Biografien', 'search_items' => 'Durchsuche Biografien', 'parent_item_colon' => 'Biografie', 'not_found' => 'Keine Biografien gefunden', 'not_found_in_trash' => 'Keine Biografien gefunden' ); $args = array( 'labels' => $labels, 'public' => true, 'publicly_queryable' => true, 'show_ui' => true, 'show_in_menu' => true, 'query_var' => true, 'capability_type' => 'post', 'has_archive' => true, 'exclude_from_search'=> false, 'hierarchical' => true, 'menu_position' => null, 'rewrite' => array('slug' => 'biografien','with_front' => false), 'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail' ) ); register_post_type( 'biography', $args ); }
Grüße und Danke für jegliche Hilfe
- Das Thema „Taxonomies enden im 404, trotz Permalink-Reset“ ist für neue Antworten geschlossen.