WordPress のコンディショナル タグを使用して、サイドバーに出力される情報をカスタマイズしました。
私はこれを使用しました:
<?php if is_home(); {
echo 'blah blah...'
} else {
echo '<?php $myQuery = new WP_Query(\'showposts=3\');
while ($myQuery->have_posts()) : $myQuery->the_post(); ?>'
<?php endwhile; ?>
} ?>
現在、サイドバーにテキスト出力として常に "have_posts()) : $myQuery->the_post(); ?>" が表示されるため、$myquery の部分が問題を引き起こしているようです。間違いを見つけるのを手伝ってもらえますか?
事前にどうもありがとうございました。
編集: 説明 サイドバーがブログのインデックス ページ (is_home) に他の情報を出力するようにします。ブログのインデックス ページを除く他のすべてのページでは、最後の 3 つの投稿を表示する必要があります。それが私がそのWP_Queryのものを使用した理由です