В настоящее время я пытаюсь отобразить изображение с включенным постом в горизонтальном слайдере, которое показывает три изображения в то время, а затем следующие три раза один раз щелкнул (вправо/влево), однако я не могу получить показанные изображения показывать.wordpress display featured image
Мой код:
<div id="primary">
<div id="content" role="main">
<?php while (have_posts()) : the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class('collections'); ?>>
<header class="entry-header">
<h1 class="entry-title">Collections</h1>
</header>
<div class="entry-content">
<div class="images" >
<a href="#" class="arrow prev" ></a>
<a href="#" class="arrow next"></a>
<div class="wrap" >
<?php
$url = get_permalink();
$images = the_post_thumbnail();
$count = is_array($images) ? count($images) : 0;
if($count)
{
$n = 0; //$images[$i]['url']
for ($i = 0; $i < $count; $i++)
{
$l = $i * 100;
$t = $i * -300;
$big = image_downsize($images[$i]['id'], 'full');
$medium = image_downsize($images[$i]['id'], 'medium');
echo '<a href="', $url,'"
class=" '.(($n==0)?'n':'').' image-holder" '.(($n==0)?'id="n'.$i.'"':'').'><img src="',$big[0],'"
class="image" /></a>';
if($n < 2)
$n++ ;
else
$n = 0;
}
}
?>
<div style="clear:both"></div>
</div>
</div>
</div>
</article>
<?php endwhile; // end of the loop. ?>
</div>
</div>
Было бы весьма признателен, если кто-то может помочь мне понять это.
Проверьте свое утверждение эха. Похоже, вы пытаетесь использовать запятые для конкатенации. –
Вы должны использовать 'get_the_post_thumbnail' для получения цветного изображения: http://codex.wordpress.org/Function_Reference/get_the_post_thumbnail Обратите внимание, что эта функция никогда не вернет массив, вместо этого используйте' has_post_thumbnail', чтобы проверить: http: // codex. wordpress.org/Function_Reference/has_post_thumbnail – diggy