バックアップ テキスタイル.php
“textile”, “tax_query” => array( “relation” => “AND”, ), “meta_query” => array( “relation” => “AND”, ), “posts_per_page” => $posts_per_page, “orderby” => $orderby, “order” => “desc”, “post_status” => “publish”, “paged” => $paged, ); //$_GETで取得したもののうち、カスタム分類の項目をtax_queryに追加 foreach( $_GET as $key => $value ) { if($key != “material_title” && $key != “material_num”){ //登録されているtaxonomyをすべて取得 $taxonomies = get_taxonomies(); foreach ( $taxonomies as $taxonomy ) { //$keyがtaxonomyスラッグと一致したら if($key == $taxonomy){ //tax_query配下に配列を追加していく array_push( $qarr[“tax_query”], array( ‘taxonomy’ => $key, ‘field’ => ‘slug’, ‘terms’ => $value, ‘operator’=>’IN’ //複数のチェックをどう処理するか ) ); } } }else if($key == “material_num” && $_GET[“material_num”]){ array_push( $qarr[“meta_query”], array( ‘key’=> $key, ‘value’=> $_GET[$key], ‘compare’=> ‘LIKE’, ) ); }else if($key == “material_title” && $_GET[“material_title”]){ array_push( $qarr[“meta_query”], array( ‘key’=> $key, ‘value’=> $_GET[$key], ‘compare’=> ‘LIKE’, ) ); } } } else { $qarr = ”; //GETがなければget_postsの引数を空に } $myposts = get_posts($qarr); //var_dump($qarr); $query = new WP_Query($qarr); $get_num = $query->post_count;//取得した数 $all_num = $query->found_posts;//全件数 ?>マテリアルデータベース
- 検索結果
-
-
$value ) {
if($key != “material_title” && $key != “material_num” && $key != “recommend”){
foreach( $value as $keykey => $valuevalue ) {
$result = get_term_by(“slug”, $valuevalue, $key);
$search_results .= “
- ” . $result -> name . “ “.”\n”; } }else if($key == “recommend”){ $search_results .= “
- イチオシ “.”\n”; }else if($key == “material_num” && $_GET[“material_num”]){ $search_results .= “
- ” . $_GET[“material_num”] . “ “.”\n”; }else if($key == “material_title” && $_GET[“material_title”]){ $search_results .= “
- ” . $_GET[“material_title”] . “ “.”\n”; } } echo $search_results; } ?>
件の該当素材があります
- _1.jpg” width=”220″ height=”220″>
-
生地が見つかりません。