1

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のものを使用した理由です

4

1 に答える 1