前提・実現したいこと
ワードプレスの固定ページで特定のカテゴリ(29)の
子カテゴリの新着情報を1件ずつ取得したいのですが
このコードで無限にループしてしまいます。
発生している問題・エラーメッセージ
ループがずっと続いている
該当のソースコード
<?php $categories = get_categories(array( 'parent'=>29)); foreach($categories as $category) : ?> <h2 class="entry-title"><?php echo $category->cat_name; ?></h2> <ul> <?php query_posts('showposts=1&cat='.$category->cat_ID); if (have_posts()) : while (have_posts()) : the_post(); ?> <li><?php the_title(); ?></li> <li><?php the_post_thumbnail('thumbnail'); ?></li> <?php endwhile; endif; ?> </ul> <?php endforeach; ?>試したこと
query_postsを使うと無限ループの不具合が出るという記事を多数見つけました。
query_postを書き換えることがすすめられていますが
初心者のため色々試してはいるのですが書き換え方がわかりません。
どうにか新着記事を表示できるよう教えていただけないでしょうか。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
WordPressですね?
WordPressのタグをつけてください