WordPress初心者です
こちらの記事で書かれているのと同じように子ターム名と記事一覧をtaxnomy.phpに出力したいのですが、
同じように作成してもどうしてもorderbyでの並べ替えができません。
ソースページで質問者様が最後に上手くいったというソースで試したのですが、並べ替えだけがどうしてもできませんでした(出力は正常にされます)
この通りに出力するとID順には並ぶのですが、orderbyが効いていないらしく、ここで指定されている'date'順にも並びませんでした。
こちら詳しい方のご教示をいただければ幸いです。
<?php if($wp_query->queried_object->parent == 0) : $term_id = $wp_query->queried_object->term_id; $taxonomy_name = $wp_query->queried_object->taxonomy; $terms = get_terms( $taxonomy_name, array( 'child_of' => $term_id, 'orderby' => 'name', 'order' => 'ASC' ) ); foreach ( $terms as $term_info ) { $args = array( 'post_type' => 'en_products', 'nopaging' => true, 'tax_query' => array( array( 'taxonomy' => $taxonomy_name, 'field' => 'id', 'terms' => array( $term_info->term_id ), ) ), 'orderby' => 'date', 'order' => 'ASC' // 並び順 ); $wp_query = new WP_Query($args); ?> <?php if( $wp_query->have_posts() ) : ?><?php endif; ?> <?php wp_reset_query(); ?> <?php } ?> <?php endif; ?><h4 class="productsTtl01"><?php echo $term_info->name; ?></h4> <ul class="productsItemList01 clearfix"> <?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?> <li><a href="<?php the_permalink(); ?>"> <div class="picBox"><?php the_post_thumbnail('full'); ?></div> <div class="name"><?php the_title(); ?></div> </a> </li> <?php endwhile; ?> </ul>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。