wake-up-neo.com

Miniaturansicht des Beitrags wird nicht angezeigt WP Administratorbereich für eigenen Beitragstyp

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:

 display options 

(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!

1
jaykobo

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' ) );
1
Ray Gulick

Haben Sie ein Template-Tag auf Ihrer Listingseite?

Template-Tag für Listingseite: get_the_post_thumbnail ($ post-> ID, 'thumbnail');

0
Ray Gulick