Я просто работаю с пользовательскими функциями постов и хочу добиться хитрости, которая будет показывать значок воспроизведения поверх большого пальца, если в посте установлен формат поста для видео. Как я могу это сделать. Я пытаюсь заставить это работать для одного виджета, который я построил, который покажет только видео сообщения.
Это то, что я попробовал, и это работает, но оно ломает и скрывает другие большие пальцы (ниже).
div id="video-block" ><?php $recent = new WP_Query(array( 'cat' => $categories, 'showposts' => $posts_num )); while($recent->have_posts()) : $recent->the_post();?>
<div class="video-entry"><?php if ( (function_exists('has_post_thumbnail')) && (has_post_format( 'video' )) && (has_post_thumbnail()) ) { ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail( 'video-thumb', array( 'class' => 'img-video' )); ?><span class="playbutton"></span></a>
<?php } ?>
<div class="video-text">
<a href="<?php the_permalink() ?>" rel="bookmark"><?php short_title(68); ?></a>
</div><!--video-text-->
</div> <!--video-entry-->
<?php endwhile; ?>
</div> <!--videoblock-->
Обновленная часть! это правильный способ сделать это?
<?php if ( has_post_format( 'video' )) : ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail( 'video-thumb', array( 'class' => 'img-video' )); ?><span class="playbutton"></span></a>
<?php else : ?>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_post_thumbnail( 'video-thumb', array( 'class' => 'img-video' )); ?></a>
<?php endif; ?>
Задача ещё не решена.
Других решений пока нет …