왜 그런지 잘 모르겠지만 get_posts()
일부 데이터를 쿼리하는 데 사용 했습니다. 그런 다음 사용했습니다 setup_postdata()
... the_permalink()
새로운 게시물 데이터와 같은 기능을 사용할 수 있도록 사용했다고 생각 합니까?
<?php foreach ($childPosts as $cp) : setup_postdata($cp); ?>
<article <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
<?php if (has_post_thumbnail()) : ?>
<a href="<?php the_permalink() ?>"><?php the_post_thumbnail(($hasOutputNotFeaturedDiv) ? 'thumb-small' : null) ?></a>
<?php endif; ?>
<?php the_excerpt(); ?>
<p class="more"><a href="<?php the_permalink() ?>">Read more ...</a></p>
<?php include (TEMPLATEPATH . '/inc/meta.php' ); ?>
</article>
<?php endforeach; ?>
하지만 the_excerpt
새로운 게시물 데이터 값만 포함 된 것으로 보입니다 . 왜 그런가요? 사용 echo get_the_permalink($cp)
하면 정상적으로 작동 한다는 것을 알았 습니다. 그러나 더 짧은 버전이 더 좋을 것이라고 생각합니다.