Отображение миниатюр записай в теме Tempera для WordPress
Столкнулся с одной проблемой, решение которой для меня показалось не очевидным. Хотя возможно мое решение не совсем верное, но результат достигнут.
Итак в теме Tempera для Wordpress не отображались миниатюры к записям типа "видео" на главной странице и в архивном списке. За отображение миниатюр отвечают следующие настройки:
Консоль -> внешний вид -> Tempera Settings -> Featured Image Settings (русский не удачен). Не смотря на то, что все настройки в порядке, на главной странице и в архивном списке миниатюр не видно.
Причина в том, что эти настройки не распространяются на записи типа "видео". Дело в том, что в шаблоне записи типа "видео" вовсе нет возможности показывать миниатюру.
Решение:
Открываем wp-contentthemestemperacontentcontent.php и копируем оттуда следующий код:
<?php if ($tempera_excerptarchive != "Full Post" ){ ?>
<div class="entry-summary">
<?php tempera_set_featured_thumb(); ?>
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php } else { ?>
<div class="entry-content">
<?php the_content(); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'tempera' ) . '</span>', 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php } ?>
открываем wp-contentthemestemperacontentcontent-video.php
и вставляем скопированный код вместо этого:
<?php cryout_post_before_content_hook(); ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'tempera' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'tempera' ) . '</span>', 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
Другими словами меняем ту область кода, которая находится между хидером и футером.