Hallo,
ich habe für einen meiner Blogs Custom Post Types für Rezensionen, Verlage und Autoren erstellt. Aktuell ist es nun so, dass wenn ich eine neue Kategorie bei "Artikel" hinzufüge, dass diese auch bei den Custom Post Types erscheint. Ich würde die Kategorien jedoch gerne voneinander trennen, sprich eigene Kategorien für den Blog, eigene für Rezensionen und Autoren. Ist das umsetzbar und wenn ja, was muss man dazu in der functions.php ändern?
So sieht der Eintrag für ein Custom Post Type im Moment au:
// Custom Post Type Rezensionen
add_action( 'init', 'rezensionen' );
function rezensionen() {
$labels = array(
'name' => _x( 'Rezensionen', 'rezension' ),
'singular_name' => _x( 'Rezensionen', 'rezension' ),
'add_new' => _x( 'Erstellen', 'rezension' ),
'add_new_item' => _x( 'neue Rezension hinzufügen', 'rezension' ),
'edit_item' => _x( 'Rezension bearbeiten', 'rezension' ),
'new_item' => _x( 'neue Rezension', 'rezension' ),
'view_item' => _x( 'Rezension anzeigen', 'rezension' ),
'search_items' => _x( 'Rezension suchen', 'rezension' ),
'not_found' => _x( 'Keine Rezension gefunden', 'rezension' ),
'not_found_in_trash' => _x( 'Keine Rezension im Papierkorb gefunden', 'rezension' ),
'parent_item_colon' => _x( 'Parent Rezension:', 'rezension' ),
'menu_name' => _x( 'Rezensionen', 'rezension' ),
);
$args = array(
'labels' => $labels,
'hierarchical' => true,
'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail', 'trackbacks', 'custom-fields', 'page-attributes' ),
'taxonomies' => array( 'category', 'page-category' ),
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'show_in_nav_menus' => true,
'publicly_queryable' => true,
'exclude_from_search' => false,
'has_archive' => true,
'query_var' => true,
'can_export' => true,
'rewrite' => true,
'capability_type' => 'post'
);
register_post_type( 'rezension', $args );
}
Alles anzeigen
Und die zweite Sache ist die Darstellung der URL Struktur. Derzeit wird domain.com/rezension/title.html ausgegeben, stattdessen hätte ich aber gerne domain.com/rezensions-kategorie/title.html, also zB. domain.com/fantasy/markus-heitz-die-zwerge.html. Kann mir hier jemand weiterhelfen, was angepasst werden muss damit die URL so ausgegeben wird?
Vielen Dank, Gruß Florian