Ich habe Thumbnail-Unterstützung mit den folgenden in meiner functions.php hinzugefügt
// Add Thumbnail Support
add_theme_support('post-thumbnails');
set_post_thumbnail_size( 140, 140, true );
Und ich erstelle den benutzerdefinierten Beitragstyp mit
// Create Custom Post Type for Work
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'custom_post',
array(
'thumbnail',
'labels' => array(
'name' => __( 'Custom' ),
'singular_name' => __( 'Custom' )
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'custom'),
'taxonomies' => array('category', 'post_tag')
)
);
}
Wenn ich jedoch einen neuen Beitrag im benutzerdefinierten Beitragstyp erstelle, wird das Metafeld "Ausgewähltes Bild" nicht angezeigt. Ich habe auch versucht, ein Array zu verwenden, wenn ich den benutzerdefinierten Beitragstyp deklariere, aber das hat auch nicht funktioniert
// Add Thumbnail Support
add_theme_support('post-thumbnails', array ('post','work','custom_post'));
set_post_thumbnail_size( 140, 140, true );
Was vermisse ich?
'supports' => array('title', 'editor', 'thumbnail'),
.add_theme_support( 'post-thumbnails' );
Fügen Sie diesen Parameter in Ihr Array ein:
Edit: Milo war schneller.
quelle
Probieren Sie es aus, es funktioniert bei mir .....
quelle