Advertisement
igawan

search.php

Jan 27th, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.13 KB | None | 0 0
  1. <?php get_header(); ?>
  2. <section id="primary" class="content-area">
  3. <main id="main" class="site-main" role="main">
  4. <?php if ( have_posts() ) : ?>
  5. <header class="page-header">
  6. <?php
  7. $s = $_GET['s'];
  8. $yokohama= $_GET['yokohama'];
  9. $kawasaki= $_GET['kawasaki'];
  10. $shibu= $_GET['shibu'];
  11. $r1= $_GET['r1'];
  12. $r2= $_GET['r2'];
  13. $r3= $_GET['r3'];
  14. $m0= $_GET['m0'];
  15. $m1= $_GET['m1'];
  16. $m2= $_GET['m2'];
  17. $m3= $_GET['m3'];
  18. $m4= $_GET['m4'];
  19. $m5= $_GET['m5'];
  20. $m6= $_GET['m6'];
  21. $m7= $_GET['m7'];
  22. //meta_query用
  23. if($yokohama){
  24. foreach($yokohama as $val){
  25. $metaquerysp[] = array(
  26. 'key'=>'yokohama',
  27. 'value'=> $yokohama,
  28. 'compare' => 'IN',
  29. );
  30. }
  31. }
  32. if($kawasaki){
  33. foreach($kawasaki as $val){
  34. $metaquerysp[] = array(
  35. 'key'=>'kawasaki',
  36. 'value'=> $kawasaki,
  37. 'compare' => 'IN',
  38. );
  39. }
  40. }
  41. if($shibu){
  42. foreach($shibu as $val){
  43. $metaquerysp[] = array(
  44. 'key'=>'shibu',
  45. 'value'=> $shibu,
  46. 'compare' => 'IN',
  47. );
  48. }
  49. }
  50. if($r1){
  51. foreach($r1 as $val){
  52. $metaquerysp[] = array(
  53. 'key'=>'reikin',
  54. 'value'=> $val,
  55. );
  56. }
  57. }
  58. if($r2){
  59. foreach($r2 as $val){
  60. $metaquerysp[] = array(
  61. 'key'=>'tyukai',
  62. 'value'=> $val,
  63. );
  64. }
  65. }
  66. if($r3){
  67. foreach($r3 as $val){
  68. $metaquerysp[] = array(
  69. 'key'=>'freerent',
  70. 'value'=> $val,
  71. );
  72. }
  73. }
  74. if($m0){
  75. foreach($m0 as $val){
  76. $metaquerysp[] = array(
  77. 'key'=>'madori0',
  78. 'value'=> $val,
  79. 'compare'=>'IN'
  80. );
  81. }
  82. }
  83. if($m1){
  84. foreach($m1 as $val){
  85. $metaquerysp[] = array(
  86. 'key'=>'madori1',
  87. 'value'=> $val,
  88. 'compare'=>'IN'
  89. );
  90. }
  91. }
  92. if($m2){
  93. foreach($m2 as $val){
  94. $metaquerysp[] = array(
  95. 'key'=>'madori2',
  96. 'value'=> $val,
  97. );
  98. }
  99. }
  100. if($m3){
  101. foreach($m3 as $val){
  102. $metaquerysp[] = array(
  103. 'key'=>'madori3',
  104. 'value'=> $val,
  105. );
  106. }
  107. }
  108. if($m4){
  109. foreach($m4 as $val){
  110. $metaquerysp[] = array(
  111. 'key'=>'madori4',
  112. 'value'=> $val,
  113. );
  114. }
  115. }
  116. if($m5){
  117. foreach($m5 as $val){
  118. $metaquerysp[] = array(
  119. 'key'=>'madori5',
  120. 'value'=> $val,
  121. );
  122. }
  123. }
  124. if($m6){
  125. foreach($m6 as $val){
  126. $metaquerysp[] = array(
  127. 'key'=>'madori6',
  128. 'value'=> $val,
  129. );
  130. }
  131. }
  132. if($m7){
  133. foreach($m7 as $val){
  134. $metaquerysp[] = array(
  135. 'key'=>'madori7',
  136. 'value'=> $val,
  137. );
  138. }
  139. }
  140. ?>
  141.  
  142. <h1 class="page-title">「 
  143. <?php if($s){ echo $s;} ?>
  144. <?php
  145. if (is_array($yokohama)) {
  146. foreach($yokohama as $val){echo $val." ";}
  147. }
  148. if (is_array($kawasaki)) {
  149. foreach($kawasaki as $val){echo $val." ";}
  150. }
  151. if (is_array($shibu)) {
  152. foreach($shibu as $val){echo $val." ";}
  153. }
  154. if (is_array($r1)) {
  155. foreach($r1 as $val){echo $val." ";}
  156. }
  157. if (is_array($r2)) {
  158. foreach($r2 as $val){echo $val." ";}
  159. }
  160. if (is_array($r3)) {
  161. foreach($r3 as $val){echo $val." ";}
  162. }
  163. if (is_array($m0)) {
  164. foreach($m0 as $val){echo $val." ";}
  165. }
  166. if (is_array($m1)) {
  167. foreach($m1 as $val){echo $val." ";}
  168. }
  169. if (is_array($m2)) {
  170. foreach($m2 as $val){echo $val." ";}
  171. }
  172. if (is_array($m3)) {
  173. foreach($m3 as $val){echo $val." ";}
  174. }
  175. if (is_array($m4)) {
  176. foreach($m4 as $val){echo $val." ";}
  177. }
  178. if (is_array($m5)) {
  179. foreach($m5 as $val){echo $val." ";}
  180. }
  181. if (is_array($m6)) {
  182. foreach($m6 as $val){echo $val." ";}
  183. }
  184. if (is_array($m7)) {
  185. foreach($m7 as $val){echo $val." ";}
  186. }
  187. ?>」の公共賃貸一覧</h1>
  188. <?php
  189. $metaquerysp['relation'] = 'OR';
  190. query_posts( array(
  191. 'meta_query' => $metaquerysp,
  192. 's' => $s,
  193. 'posts_per_page' => 20,
  194. 'paged' => $paged,
  195. )
  196. );
  197. ?>
  198.  
  199. </header><!-- .page-header -->
  200. <p class="snumber">検索結果:<?php echo $wp_query->found_posts; ?>件</p>
  201. <?php
  202. // Start the loop.
  203. while ( have_posts() ) : the_post();
  204. ?>
  205. <div class="detail">
  206. <h2><a href="<?php echo post_custom('link'); ?>"><?php the_title(); ?></a><img src="<?php echo post_custom('icon1'); ?>" class="icon"><img src="<?php echo post_custom('icon2'); ?>" class="icon"></h2>
  207. <div class="docs"><dl>
  208. <dt>交通</dt><dd><?php echo post_custom('traffic'); ?></dd>
  209. <dt>所在地</dt><dd><?php echo post_custom('location'); ?></dd>
  210. <dt>家賃</dt><dd><?php echo post_custom('rent'); ?></dd>
  211. <dt>敷金</dt><dd><?php echo post_custom('deposit'); ?></dd>
  212. <dt>礼金</dt><dd><?php echo post_custom('keymoney'); ?></dd>
  213. <dt>更新料</dt><dd><?php echo post_custom('brokerage'); ?></dd>
  214. <dt>間取り</dt><dd><?php echo post_custom('plans'); ?></dd>
  215. <dt>面積</dt><dd><?php echo post_custom('footprint'); ?></dd>
  216. <dt>築年月</dt><dd><?php echo post_custom('built'); ?></dd>
  217. <dt>所在地</dt><dd><?php echo post_custom('location'); ?></dd>
  218. <dt>共益費</dt><dd><?php echo post_custom('common'); ?></dd>
  219. </dl></div>
  220. <div class="photo">
  221. <img src="<?php echo post_custom('imagelink'); ?>">
  222. </div>
  223. <p><?php echo post_custom('point'); ?></p>
  224. </div>
  225. <?php
  226. // End the loop.
  227. endwhile;
  228.  
  229. // Previous/next page navigation.
  230. the_posts_pagination( array(
  231. 'prev_text' => __( 'Previous page', 'twentysixteen' ),
  232. 'next_text' => __( 'Next page', 'twentysixteen' ),
  233. // 現在のページ前後に表示するページ数
  234. 'mid_size' => 4,
  235. 'before_page_number' => '<span class="meta-nav screen-reader-text">' . __( 'Page', 'twentysixteen' ) . ' </span>',
  236. ) );
  237.  
  238. // If no content, include the "No posts found" template.
  239. else :
  240. get_template_part( 'template-parts/content', 'none' );
  241.  
  242. endif;
  243. ?>
  244.  
  245. </main><!-- .site-main -->
  246. </section><!-- .content-area -->
  247.  
  248. <?php get_sidebar(); ?>
  249. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement