Ich habe den folgenden benutzerdefinierten Post-Typ:
<?php
function university_post_types() {
// Professor Post Type
register_post_type('professor', array(
'supports' => array('title', 'editor', 'thumbnail', 'excerpt'),
'public' => true,
'labels' => array(
'name' => 'Professors',
'add_new_item' => 'Add New Professor',
'edit_item' => 'Edit Professor',
'all_items' => 'All Professors',
'singular_name' => 'Professor'
),
'menu_icon' => 'dashicons-welcome-learn-more'
));
}
add_action('init', 'university_post_types');
In meiner functions.php
Datei registriere ich mein Theme, um Folgendes zu unterstützen:
function university_features() {
add_theme_support('title-tag');
add_theme_support('post-thumbnails');
add_image_size('professorLandscape', 400, 260, true);
add_image_size('professorPortrait', 480, 650, true);
}
add_action('after_setup_theme', 'university_features');
Mein Problem ist, dass in meinem benutzerdefinierten Beitragstyp kein featured-image
-Feld angezeigt wird.
Irgendwelche Vorschläge, was ich falsch mache?
Ich freue mich über Ihre Antworten!
Vielleicht könnten Sie versuchen, den Post-Typ anzugeben, wenn Sie die Unterstützung deklarieren
add_theme_support( 'post-thumbnails', array( 'post','professor' ) );