Задать вопрос
izummm
@izummm
Заходите на сайт https://gifki.su

Вывести часть текста поста если нет миниатюры?

Добрый день.
Подскажите, как вывести часть текста поста, если нет миниатюры? А если есть миниатюра, текст выводить не надо.

Код

<article <?php post_class( 'preview preview-' . get_post_type() . ' do-spot' ); ?> id="post-<?php the_ID(); ?>">

	<div class="preview-wrapper">

		<?php if ( ( has_post_thumbnail() && ! post_password_required() ) || koji_get_fallback_image_url() ) : ?>

			<a href="<?php the_permalink(); ?>" class="preview-image">

				<?php
				if ( has_post_thumbnail() && ! post_password_required() ) {
					$image_size = koji_get_preview_image_size();
					the_post_thumbnail( $image_size );
				} else {
					koji_the_fallback_image();
				}
				?>
				
			</a>

		<?php endif; ?>
		
		<div class="preview-inner">
			
			<h2 class="preview-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
			
			<?php

			// Output the post meta
			koji_the_post_meta( $post->ID, 'preview' ); ?>

		</div><!-- .preview-inner -->
		
	</div><!-- .preview-wrapper -->

</article>

  • Вопрос задан
  • 22 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
izummm
@izummm Автор вопроса
Заходите на сайт https://gifki.su
Добавил код после !-- .preview-inner --, вроде получилось. Так правильно?
<?php if( !has_post_thumbnail() ): ?>
   <a href="<?php the_permalink(); ?>"><?php the_excerpt(); ?></a>
     <?php endif; ?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы