Standardmäßig werden in allen benutzerdefinierten Beiträgen Titel und Editor unterstützt. Wenn Sie weitere Inhalte wie Kommentare, Miniaturansichten und Überarbeitungen wünschen, müssen Sie diese manuell in das Argument support einfügen.
Weitere Informationen zum Registrieren Ihres benutzerdefinierten Beitragstyps finden Sie hier. Im Abschnitt " Support" erfahren Sie, was Sie hinzufügen können.
Hier ist ein Beispiel für die Registrierung eines Thumbnails für den benutzerdefinierten Beitrag "Bücher", der unterstützt wird für: 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments'
function codex_custom_init() {
$labels = array(
'name' => _x('Books', 'post type general name'),
'singular_name' => _x('Book', 'post type singular name'),
'add_new' => _x('Add New', 'book'),
'add_new_item' => __('Add New Book'),
'edit_item' => __('Edit Book'),
'new_item' => __('New Book'),
'all_items' => __('All Books'),
'view_item' => __('View Book'),
'search_items' => __('Search Books'),
'not_found' => __('No books found'),
'not_found_in_trash' => __('No books found in Trash'),
'parent_item_colon' => '',
'menu_name' => __('Books')
);
$args = array(
'labels' => $labels,
'public' => true,
'publicly_queryable' => true,
'show_ui' => true,
'show_in_menu' => true,
'query_var' => true,
'rewrite' => true,
'capability_type' => 'post',
'has_archive' => true,
'hierarchical' => false,
'menu_position' => null,
'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments' )
);
register_post_type('book',$args);
}
add_action( 'init', 'codex_custom_init' );
Für benutzerdefinierte Posts müssen Sie zunächst die Unterstützung für Miniaturansichten aktivieren:
quelle
Sie können auch
add_post_type_support()
eine einzelne Funktion hinzufügen, wenn Sie die Standardoptionensupports
bei der Registrierung Ihres benutzerdefinierten Beitragstyps nicht neu schreiben möchten :quelle