Das Feld "Ausgewählte Bilder" wird für meinen benutzerdefinierten Beitragstyp nicht im Administrationsbereich von WP angezeigt (in normalen Beiträgen ist dies der Fall).
Dinge, die ich bereits getan habe: Füge die Theme-Unterstützung hinzu Innerhalb des Aktions-Hooks mit after_setup_theme
// Register Theme Features
function custom_theme_features() {
// Add theme support for Post Formats
add_theme_support( 'post-formats', array( 'video' ) );
// Add theme support for Featured Images
add_theme_support( 'post-thumbnails' );
add_theme_support( 'post-thumbnails', array( 'customposttypename' ) );
// Set custom thumbnail dimensions
// set_post_thumbnail_size( 300, 300, true );
// Add theme support for HTML5 Semantic Markup
add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption' ) );
// Add theme support for document Title tag
add_theme_support( 'title-tag' );
}
add_action( 'after_setup_theme', 'custom_theme_features' );
Und im register_post_type
habe ich zu supports
den Wert thumbnail
hinzugefügt.
So was:
function mp_cpt_mycustomposttype() {
$labels = array(
'name' => 'TheName',
'...'
);
$args = array(
'label' => 'TheName',
'description' => 'TheNamePlural',
'labels' => $labels,
'supports' => array( 'title', 'editor', 'excerpt', 'thumbnail', 'custom-fields', ),
'hierarchical' => false,
'public' => true,
'show_ui' => true,
'show_in_menu' => true,
'menu_position' => 5,
'show_in_admin_bar' => true,
'show_in_nav_menus' => false,
'can_export' => true,
'has_archive' => false,
'exclude_from_search' => false,
'publicly_queryable' => true,
'capability_type' => 'page',
);
register_post_type( 'customposttypename', $args );
}
add_action( 'init', 'mp_cpt_mycustomposttype', 0 );
ABERdas Kästchen für das vorgestellte Bild wird bei meinem benutzerdefinierten Beitragstyp immer noch nicht angezeigt. Natürlich habe ich die Anzeigeoptionen immer wieder verdoppelt und verdreifacht:
(Nicht) überraschend ist das vorgestellte Bildfeld im Standardbeitragstyp post
vorhanden.
Vielleicht einige wichtige Informationen für Sie: Meine Installation ist lokal und wurde mit Trellis und Bedrock erstellt. Ich weiß nicht, ob es Auswirkungen gibt. Bereits versucht, den mu-plugins
zu deaktivieren - ohne Erfolg.
Was zum Teufel vermisse ich an dieser kleinen Schachtel ?! Fährt mich völlig verrückt ...
Jede Hilfe, um diese Arbeit zu machen, wird wirklich geschätzt!
Ich denke, es ist möglich, dass die 2 separaten enable-Anweisungen sich gegenseitig stören. Der Zweck eines Arrays besteht darin, sie in einer enable-Anweisung zu kombinieren. Versuchen Sie Folgendes in Ihrer Funktionsdatei.
Anstatt:
add_theme_support( 'post-thumbnails' );
add_theme_support( 'post-thumbnails', array( 'customposttypename' ) );
Diese:
add_theme_support( 'post-thumbnails', array( 'post', 'customposttypename' ) );
Haben Sie ein Template-Tag auf Ihrer Listingseite?
Template-Tag für Listingseite: get_the_post_thumbnail ($ post-> ID, 'thumbnail');