Custom Post Types und Taxonomien
by zartgesotten on August 10, 2011
Manchmal mag es recht nützlich sein, einen Custom Post Type anzulegen, der dann auch noch verschiedene Eigenschaften hat.
Das geht recht komfortabel über ein Plugin namens Custom Post Type UI , das sowohl das Anlegen des Custom Post Types als auch der dazu gehörigen Taxonomien einfach macht. Wenn man aber sicher gehen möchte, dass auch ohne den Einsatz eines Plugins der Custom Post Type vorhanden ist, kann man den auch durch einen Eintrag in der functions.php seines Themes erstellen.
function post_type_distributors() {
register_post_type(
'distributoren',
array(
'label' => __('Distributoren'),
'public' => true,
'show_ui' => true,
'supports' => array(
'title',
'editor'
)
)
);
register_taxonomy( 'regionen', 'distributoren',
array(
'hierarchical' => true,
'label' => __('Regionen'),
'query_var' => 'regionen',
'rewrite' => array('slug' => 'regionen' )
)
);
register_taxonomy( 'branchen', 'distributoren',
array(
'hierarchical' => true,
'label' => __('Branchen'),
'query_var' => 'branchen',
'rewrite' => array('slug' => 'branchen' )
)
);
}
add_action('init', 'post_type_distributors');
Leave your comment