web-dev-qa-db-ja.com

サムネイルが表示されていない投稿 WP カスタム投稿タイプの管理領域

おすすめの画像ボックスが、私のカスタム投稿タイプのWP管理領域内に表示されていません(通常の投稿では表示されます)。

テーマサポートを追加する 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' );

そしてregister_post_typeの中で、私はsupportsthumbnail値を追加しました。

このような:

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 );

_ but _ 注目の画像のボックスは、まだ私のカスタム投稿タイプでは表示されません。もちろん、表示オプションを何度も何度もチェックしてみました。

display options 

驚くべきことに、デフォルトの投稿タイプpostには注目の画像ボックスがあります。

多分あなたのためのいくつかの重要な情報:私のインストールはローカルで、TrellisとBedrockで作られています。影響があるかどうかわからない。 mu-pluginsを非アクティブ化しようとしました - 成功せず。

私はこれらの小さなsh * ttyボックスについて何が足りないのですか。私を完全に狂気に駆り立てる….

この作品を作るための任意の助けは本当に感謝しています!

1
jaykobo

2つの別々の有効化ステートメントが互いに干渉している可能性があると思います。配列を持つ目的は、それらを1つの有効化ステートメントにまとめることです。関数ファイルで次のことを試してください。

の代わりに:

add_theme_support( 'post-thumbnails' ); 
add_theme_support( 'post-thumbnails', array( 'customposttypename' ) ); 

この:

add_theme_support( 'post-thumbnails', array( 'post', 'customposttypename' ) );
1
Ray Gulick

リスティングページにテンプレートタグがありますか。

リスティングページのテンプレートタグ:get_the_post_thumbnail($ post-> ID、 'thumbnail');

0
Ray Gulick