Добавил в Functions.php
Ну во первых:
if (function_exists('add_theme_support')) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 150, 150, true );
}
А для вывода миниатюр использовать уже стандартный:
the_post_thumbnail( $size, $attr );
Код вставить в нужные шаблоны темы, отвечающие за вывод записей…
Зашел на сайт темы: поддержка миниатюр для записей имеется: http://demo.themegrill.com/esteem/blog/
Т.е. поддержка имеется, но она не отображается в САМОЙ записи.
Там у Вас 4 файла — content-blog-full-content.php, content-blog-image-large.php, content-blog-image-medium.php и content-single.php. Каждый из них отвечает за отображение записей в зависимости от выбранного стиля этих самых записей. Попробуйте изменить со стандартного на другой (справа в списке) и миниатюра должна начать показываться…
Спасибо, код заменил, но ничего не изменилось.
А то что в демо миниатюры есть, мне ответили «Currently featured image is only displayed in archive page but not in the single page/post.
We will discuss about it with our team.», т.е. это в архиве она выводится в демке, а для самих записей и рубрик нет. Ну и который год пообещали обсудить с командой. (http://themegrill.com/support-forum/topic/featured-image-on-post-and-page/)
И что касается стилей, они никак не связаны вообще с миниатюрой. Вы меня, наверно, не поняли, но я даже задать миниатюру не могу при добавлении записи. В этом вся проблема. Т.е. их будто вообще никогда и не было в движке.
Собственно прилагаю скрины:
http://s7.hostingkartinok.com/uploads/images/2015/08/2472d47b7c660dfb89d8c3c0e1142d5f.png
http://s7.hostingkartinok.com/uploads/images/2015/08/97eb051d4f6fbf9a0a3158b6a3b350fe.png
http://yevgen-pl.pp.ua/
Ну хз. Миниатюры прикрепляются. Добавил в content-single.php вот этот код:
<?php
if( has_post_thumbnail() ) {
$image = '';
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'blog-medium');
$title_attribute = the_title_attribute( 'echo=0' );
$image .= '<figure class="post-featured-image">';
$image .= '<a href="' . get_permalink() . '" title="'.the_title_attribute( 'echo=0' ).'">';
$image .= get_the_post_thumbnail( $post->ID, 'blog-medium', array( 'title' => esc_attr( $title_attribute ), 'alt' => esc_attr( $title_attribute ) ) ).'</a>';
$image .= '<div class="mask">
<div class="image-icon-wrap">
<a href="'.$large_image_url[0].'" class="img-icon img-search"><i class="icon-search"></i></a>
<a href="'.get_permalink().'" class="img-icon img-link"><i class="icon-link"></i></a>
</div>
</div>';
$image .= '</figure>';
echo $image;
}
?>
Результат по ссылке выше. Миниатюра — мебель.
Ну а тот код, который я приводил в предыдущем посте нужно удалить, так как он заменяет функцию, которая уже есть в теме, потому и пропала возможность добавлять миниатюры (как мне кажется).
PS. Я там ещё и маску эту «не навязчивую» удалил. В общем посмотрите что получилось. И миниатюры крепятся. И отображаются. В общем красотища 🙂
PPS. Теперь миниатюры даже на страницах показывает:http://yevgen-pl.pp.ua/?page_id=2
В общем я спать. Если что не понятно — спрашивайте.