De ce nu apare Imaginea Reprezentativă în Tipul meu de Postare Personalizat?

11 mai 2012, 19:01:57
Vizualizări: 78.2K
Voturi: 42

Am adăugat suport pentru miniaturi cu următorul cod în functions.php

// Adaugă Suport pentru Miniaturi
add_theme_support('post-thumbnails');
set_post_thumbnail_size( 140, 140, true );

Și am creat tipul de postare personalizat cu

// Creează Tip de Postare Personalizat pentru 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')
    )
  );
}

Cu toate acestea, când creez o postare nouă în Tipul de Postare Personalizat, meta box-ul pentru Imagine Reprezentativă nu apare. Am încercat și folosind un array când declar tipul de postare personalizat, după cum urmează, dar nici asta nu a funcționat

// Adaugă Suport pentru Miniaturi
add_theme_support('post-thumbnails', array ('post','work','custom_post'));
set_post_thumbnail_size( 140, 140, true );

Ce îmi lipsește?

0
Toate răspunsurile la întrebare 3
3
67

încearcă parametrul supports din register_post_type:

'supports' => array( 'thumbnail' )
11 mai 2012 19:05:38
Comentarii

Ahhh, bineînțeles. Fie că m-am uitat la el prea mult timp, fie pur și simplu nu am băut destulă cafea încă. Mulțumesc Milo!

Ryan Ryan
11 mai 2012 19:12:29

Aceasta elimină și suportul pentru titlu și conținutul editorului, care sunt activate în mod implicit. A trebuit să folosesc 'supports' => array('title', 'editor', 'thumbnail'),.

amoebe amoebe
18 mai 2017 17:43:11

De asemenea, nu uitați să permiteți efectiv post-thumbnails pentru tema dvs. astfel: add_theme_support( 'post-thumbnails' );

skolind skolind
8 mar. 2018 16:47:30
1

Adaugă acest parametru în array-ul tău:

'supports' => array('thumbnail'),

Editare: Milo a fost mai rapid.

11 mai 2012 19:10:16
Comentarii

Cred că acesta se potrivește mai bine nevoilor mele decât milo's :D

Martijn van Hoof Martijn van Hoof
27 iun. 2017 18:16:55
0

Încearcă asta, funcționează pentru mine.....

add_theme_support('post-thumbnails');
add_post_type_support( 'my_product', 'thumbnail' );    
function create_post_type() {
        register_post_type( 'my_product',
            array(
                'labels' => array(
                    'name' => __( 'Produse' ),
                    'singular_name' => __( 'Produs' )
                ),
                'public' => true,
                'has_archive' => true
            )
        );
    }
    add_action( 'init', 'create_post_type' );
8 dec. 2015 11:55:50