我正在尝试将一个小部件作为“第一个帖子”,如果它处于活动状态。。然后让帖子继续。。它可以工作,但第一篇帖子消失了,第二篇帖子成为小部件后的第一行。。看不出我做错了什么。。
正如你所看到的,我已经有一个小部件显示在帖子之间。
<?php if (have_posts()) : ?>
<?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; ?>
<?php $i=1;?>
<?php while (have_posts()) : the_post(); ?>
<?php if ( is_active_sidebar(\'post_widget_area\') && $i==1 ) { ?>
<?php dynamic_sidebar(\'post_widget_area\'); ?>
<? } else { ?>
<?php the_title(); ?><br>
<?php the_excerpt(); ?>
<?php } if($i==3): ?>
<?php get_sidebar(\'bottom\'); ?>
<?php endif; ?>
<?php $i++; ?>
<?php endwhile; ?>
<?php if($i<4): ?>
<?php get_sidebar(\'bottom\'); ?>
<?php endif; ?>
<?php endif; ?>