WordPressのThemeに検索コンテンツのTemplateを用意しようとしているのですが、コンテンツの検索条件を複数指定する際の方法で悩んでいます。
WP_QUERY OBJECT の WP_Query() を利用したいのですが、複数条件に一致する場合の指定方法で相談させて頂きました。
通常指定方法が一つの場合
PHP
1$normal_args = //検索条件 ; 2 3$normal_query = new WP_Query($normal_args); 4 5if($normal_query->haveposts()){ //処理 }
という感じで取得しているのですが、「検索条件」の部分に複数条件指定するだけで大丈夫なのでしょうか?
例えば「検索条件」が日付の場合、
PHP
1$date_args = array( 2 'posts_per_page' => 投稿数 , 3 array( 4 'date_query' => array( 5 'year' => 年数, 6 'month' => 月 7 ), 8 ) 9);
の様にすれば指定した日時の投稿記事が取得できますが、同じように配列で複数条件指定すれば取得できますでしょうか?
例えば
PHP
1$get_args = array( 2 'category_name' => 値, 3 'posts_per_page' => 投稿数 4 array( 5 'date_query' => array( 6 'year' => 年数, 7 'month' => 月 8 ), 9 );
回答2件
あなたの回答
tips
プレビュー