Как показать избранное изображение вместо контента публикации?

FeverStacy

Пользователь
Регистрация
01.01.70
Сообщения
1
Реакции
0
Баллы
1
Адрес
Киев, Украина
Привет ребята,

Может быть, вы сможете помочь мне с небольшой вещью...

У меня есть код для показа видео, и когда у меня нет видео, вместо него отображается содержимое сообщения. Мне нужно заменить содержимое сообщения (текст) изображением сообщения: the_post_thumbnail('full');

Это мой код:



the_post_thumbnail('full');


PHP: Я думаю, мне нужно изменить только эту строку:
echo apply_filters('the_content', get_post_field('post_content', $videoId));
PHP: Если я заменю строку выше на эту:
<div id="play_video"> <?php $content=get_post_meta($videoId,"wpscript_embed",true); if($content){ $width = '100%'; $content = preg_replace('/width="(.*?)"/i', 'width="' . $width .'"', $content); $content = preg_replace('/src="http:/i', 'src="https:', $content); echo $content; }else{ echo apply_filters('the_content', get_post_field('post_content', $videoId)); } ?> <script type="text/javascript"> <?php $id=get_post_thumbnail_id( $videoId ); ?> var poster = '<?php echo wp_get_attachment_url( $id ); ?>'; var x = document.getElementsByClassName("wp-video-shortcode"); if(x[0] != 'undefined' || x[0]!=''){ x[0].setAttribute('poster', poster); } </script> </div>
PHP: Это работает... но изображение отображается в обоих постах, с видео и без видео.
Я хочу показывать только в постах без видео.

Кто-нибудь может мне помочь?
Как показать избранное изображение вместо контента публикации?
Заранее спасибо.
 
Сверху Снизу