理由はわかりませんが、以前get_posts()はいくつかのデータのクエリを実行していました。それから私は使ったsetup_postdata()... the_permalink()新しい投稿データでetcのような機能を使えるようにするために使ったと思いますか?
<?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)なく動作することがわかりました。しかし、私は短いバージョンが良いと思います