WP_Queryでむりやりメインループ的な扱いのものを作っていましたが、
new wp_query の引数がページングを考慮していないようなので、
pre_get_postsに変更したく思います。
ただ、どの参考サイトを見ても変数を使用したものが見当たらず、
変数の渡し方が分からなかったので、そもそもこのような使い方ができないのかなぁとも思い始めています。
変数など使う場合は、別のやり方のうほうがいいのでしょうか。
$pagedが使えるやり方をアドバイスいただけないでしょうか。
よろしくお願いいたします。
###wp_queryの場合のコード
$args = array( 'post_type' => "building", 'tax_query' => $taxquery, 'meta_query' => $metaquery, 's' => $s, 'paged' => $paged, ); $the_posts = new WP_Query( $args ); while ( $the_posts->have_posts() ) : $the_posts->the_post(); //ループ処理 endwhile; wp_reset_postdata();
pre_get_postsの場合についてご自身で試されたコードを質問文に追記されたほうが回答を得られやすいと思います。