カスタムフィールドを用いた記事一覧ページの表示に時間が掛かる
-
現在、固定ページにて以下のカスタムフィールを用いまして特定カテゴリーに属する記事の五十音順での一覧表示しております。
[カテゴリー] 本 = book
[カスタムフィールド] あいうえお = textそれで問題としましては、表示そのものは何とか出来ているのですが、表示するまでにかなりの時間が掛かってしまっております点です。
恐らく以下のような記述で同じ処理を五十音分繰り返している事が原因だと思い、何とか無駄を省いて簡略化出来ないかと色々試しているのですが全く上手くいきません。<h3 class="headline3">あ</h3> <?php $args = Array( 'category_name' => 'book', 'category__not_in' => array( 20 ), 'meta_key' => 'あいうえお', 'meta_value' => 'あ', 'orderby' => 'title', 'order' => 'ASC' ); ?> <?php $the_query = new WP_Query($args); ?> <?php if($the_query -> have_posts()): ?> <?php while($the_query -> have_posts()): $the_query -> the_post(); ?> <a class="title" href="<?php the_permalink() ?>"><?php the_title(); ?></a> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_postdata(); ?> <h3 class="headline3">い</h3> <?php $args = Array( 'category_name' => 'book', 'category__not_in' => array( 20 ), 'meta_key' => 'あいうえお', 'meta_value' => 'い', 'orderby' => 'title', 'order' => 'ASC' ); ?> <?php $the_query = new WP_Query($args); ?> <?php if($the_query -> have_posts()): ?> <?php while($the_query -> have_posts()): $the_query -> the_post(); ?> <a class="title" href="<?php the_permalink() ?>"><?php the_title(); ?></a> <?php endwhile; ?> <?php endif; ?> <?php wp_reset_postdata(); ?> ・ ・ ・
この場合、どのような記述をすれば良いのでしょうか。
どなたかお答え頂けましたら幸いです。
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「カスタムフィールドを用いた記事一覧ページの表示に時間が掛かる」には新たに返信することはできません。