2015-02-10 3 views
0

Его довольно простой, я думаю, но я ничего не нахожу в этом. Я бы хотел показать эскизы для моих трех типов сообщений, пожалуйста, ребята, чтобы помочь мне.Feature thumbnails для конкретных пользовательских типов сообщений

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

Я думаю, что это не действительно больше, чтобы сказать, что это, вероятно, очень простой для вас, ребята ....

ответ

0

Вы должны определить поддержку художественных образов, поэтому добавьте следующую строку после каждого массив для всех настраиваемых типов сообщений.

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

Вы можете, конечно же, удалить или добавить необходимые функции или нет. См. Все опоры в кодексе: http://codex.wordpress.org/Function_Reference/register_post_type#Arguments

+0

Спасибо большое! Абсолютно совершенный! –

0

Вам нужно добавить строку «поддерживает» в каждом типе сообщения, чтобы WP знал, какие функции разрешить для каждого из них.

Используя ваш пример он должен выглядеть следующим образом поддерживать признакам изображения:

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')); 
+0

Почти, но спасибо вам, тем не менее! –

Смежные вопросы