なんか投稿がうまく出ないときの最強記述

ショートコードとかで外部PHPから投稿一覧出力の記述を読み込んだ時に、何故かその出力させたページのタイトルがお知らせ一覧に出る!なんで!?!?
ということで、恐らくその外部PHPを包んでるPHPとの兼ね合いとかだと思うんですけど、まあなんというかこれで上手くいったので貼っておきます。
なんでかな~・・?

<?php
$args = array(
'post_type' => 'post',
'posts_per_page' => 10
);
$st_query = new WP_Query( $args );
?>
<?php if ( $st_query->have_posts() ): ?>
<?php while ( $st_query->have_posts() ) : $st_query->the_post(); ?>
<?php the_time( 'Y年m月d日' ); ?><br />
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br />
<?php endwhile; ?>
<?php else: ?>
<p>新しい記事はありません</p>
<?php endif; ?>