[WordPress] 特定のカスタム機能のサムネイル ポストの種類

スポンサーリンク

質問

その非常に単純なと思うが、私は私の 3 つの記事のタイプの機能のサムネイルを希望それについて何かを見つけることはありません、私は皆さんに助けてください

add_theme_support( 'post-thumbnails', array( 'crew', 'staff' , 'guest') );

add_action( 'init', 'create_post_type' );

function create_post_type() {
register_post_type( 'crew',
    array(
        'labels' => array(
        'name' => __( 'Crew' ),
        'singular_name' => __( 'Crew' )),
        'public' => true,
        'has_archive' => true,
        'rewrite' => array('slug' => 'crew')
    )
);

register_post_type( 'staff',
    array(
        'labels' => array(
        'name' => __( 'Staff' ),
        'singular_name' => __( 'Staff' )),
        'public' => true,
        'has_archive' => true,
        'rewrite' => array('slug' => 'staff')
    )
);

register_post_type( 'guest',
    array(
        'labels' => array(
        'name' => __( 'Gast' ),
        'singular_name' => __( 'Gast' )),
        'public' => true,
        'has_archive' => true,
        'rewrite' => array('slug' => 'guest')
    )
);
}

と言う、それはおそらく非常に簡単みんなあなたのため… は本当に多くだと思う

答え

機能画像のサポートを定義する、従ってすべてのカスタム ポスト型の各配列の後の次の行を追加する必要があります

'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'sticky')

もちろんに削除したり、機能を追加する必要がありますかしないでください。コーデックスのすべてのサポートを参照してください: http://codex.wordpress.org/Function_Reference/register_post_type#Arguments

答え

WP を各 1 つを許可する機能を知っているので各ポストの種類に ‘サポート’ の行を追加する必要があります

あなたの例を使用してそれ注目の画像をサポートするようになります:

add_action( 'init', 'create_post_type' );

function create_post_type() {
register_post_type( 'crew',
    array(
        'labels' => array(
        'name' => __( 'Crew' ),
        'singular_name' => __( 'Crew' )),
        'public' => true,
        'has_archive' => true,
        'rewrite' => array('slug' => 'crew')
    ),
    'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields', 'thumbnail' )
);

register_post_type( 'staff',
    array(
        'labels' => array(
        'name' => __( 'Staff' ),
        'singular_name' => __( 'Staff' )),
        'public' => true,
        'has_archive' => true,
        'rewrite' => array('slug' => 'staff')
    ),
    'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields', 'thumbnail' )
);

register_post_type( 'guest',
    array(
        'labels' => array(
        'name' => __( 'Gast' ),
        'singular_name' => __( 'Gast' )),
        'public' => true,
        'has_archive' => true,
        'rewrite' => array('slug' => 'guest')
    ),
    'supports' => array( 'title', 'editor', 'excerpt', 'custom-fields', 'thumbnail' )
);
}

この行を削除:

add_theme_support( 'post-thumbnails', array( 'crew', 'staff' , 'guest') );

http://stackoverflow.com/questions/28436191/feature-thumbnails-for-specific-custom-post-types

スポンサーリンク

Leave a Reply