the_excerpt ломает SlideDeck в странице

1447 3

Я тут просто как с ума сошёл: впихиваю в тело страницы кучу всего, в том числе и небольшой цикл (the_loop) для отображения последних записей.
Но, когда использую функцию the_excerpt в цикле, слайдер SlideDeck превращается в код. Что делать?
Сайт: http://abc-logistic.co.jp/ru/
Код:

1
[SlideDeck id='226' width='810px' height='250px']

вызывает SlideDeck

1
2
3
4
5
6
7
8
9
10
<div><?php $my_query = new WP_Query('showposts=5'); while ($my_query->have_posts()) : $my_query->the_post(); ?>
<h3><a href="<?php the_permalink(); ?>"><span class="date"><? the_date(); ?></span><? the_title(); ?></a></h3>
<div>
<p style="float: left; width: 270px;">Если здесь вписать the_excerpt, слайдер превратится обратно в код, который его должен вызвать.</p>
<?php if ( has_post_thumbnail() ) { ?><a title="<? the_title(); ?>" href="<? the_permalink(); ?>"><? the_post_thumbnail( array(200,200), '' ); ?></a><? } else { ?>нет изображения<? } ?>

</div>
<?php endwhile; ?>

</div>

вызывает виджет с новостями

Комментариев 3
  1. А если вместо the_excerpt использовать the_content или the_content_rss?
    После Перед endwhile не ставишь wp_reset_query?

    • the_content — да, не ломает. the_content_rss — не пробовал, посмотрю.
      После endwhile если поставить wp_reset_query в посте, всё ломается (не помню точно, но, вроде так — иначе зачем бы Я wp_reset_query вынес в post.php после the_content? :) )

  2. Проблему пришлось решать «ну хоть как-нибудь». Поэтому Я вывел the_content_rss, ограничил ему высоту и скрыл то, что в неё не помещалось. Печаль.