Mein Code sieht so aus:
Code
function post_type_acme_kunstler() {
register_post_type(
'acme_kunstler',
array(
'label' => __('Künstler'),
'public' => true,
'show_ui' => true,
'supports' => array(
'title',
'editor',
'post-thumbnails',
'custom-fields',
'revisions')
)
);
register_taxonomy( 'sorten', 'acme_kunstler',
array(
'hierarchical' => false,
'label' => __('Sorten'),
'query_var' => 'sorten',
'rewrite' => array('slug' => 'sorten' )
)
);
}
add_action('init', 'post_type_acme_kunstler');
Alles anzeigen
und dann noch:
PHP
<?php query_posts( array( 'post_type' => 'acme_kunstler', 'sorten' => 'Artistik', 'post_status' => 'publish', 'orderby' => 'title', 'order' => 'asc' ) ); ?>
Der Custom Post Type (acme_kunstler) wird aber leider komplett ausgegeben.