前提・実現したいこと
WorsPressで現在、不動産の物件一覧を作成しています。
不動産プラグインを使用して、物件一覧ページと詳細ページ、それと物件の絞り込み検索を実装しようとしています。
しかし、アーカイブページ(archive-fudo.php)に登録した物件データが持ってこれておらず、表示されません。
このアーカイブページに物件一覧を表示したいです。
発生している問題・エラーメッセージ
物件一覧が表示されずに、下記表示がされるだけです。
タグ: 物件がありませんでした。
該当のソースコード
php
1//物件一覧ページ 2 get_header(); 3 4?> 5 <div id="container" class="site-content archive_fudo"> 6 <div id="content" role="main"> 7 8 <?php do_action( 'archive-fudo1' ); ?> 9 10 <?php if( $joken_url !='' ) { ?> 11 <h1 class="page-title"><a href="<?php echo $joken_url;?>"><?php echo esc_html( $org_title ); ?></a></h1> 12 <?php }else{ ?> 13 <h1 class="page-title"><?php echo esc_html( $org_title ); ?></h1> 14 <?php } ?> 15 16 17 <?php echo $page_navigation; ?> 18 19 20 <div id="list_simplepage"> 21 <?php 22 //loop SQL 23 if($sql !=''){ 24 //$sql2 = $wpdb->prepare($sql2,''); 25 $metas = $wpdb->get_results( $sql2, ARRAY_A ); 26 if(!empty($metas)) { 27 28 foreach ( $metas as $meta ) { 29 $meta_id = $meta['object_id']; //post_id 30 $meta_data = get_post( $meta_id ); 31 $meta_title = $meta_data->post_title; 32 33 /* 34 * 物件一覧・物件表示テンプレート 35 * 36 * @param str template name and uri. 37 * @param int $post_id. 38 * @since Fudousan Plugin 5.1.0 39 */ 40 $archive_fudo_loop_template = apply_filters( 'archive_fudo_loop_template', 'archive-fudo-loop.php', $meta_id ); 41 42 require $archive_fudo_loop_template; 43 44 } 45 }else{ 46 47 echo "物件がありませんでした。<br /><br />"; 48 49 } 50 }else{ 51 echo "条件があいませんでした。<br /><br />"; 52 } 53 //loop SQL END 54 ?> 55 </div><!-- .list_simplepage --> 56 57 <?php echo $page_navigation; ?> 58 59 <?php do_action( 'archive-fudo2' ); ?> 60 61 <br /><p align="right" class="pageback"><a href="#" onClick="history.back(); return false;">前のページにもどる</a></p> 62 63 </div><!-- #content --> 64 </div><!-- #container --> 65 66 67<?php get_sidebar(); ?> 68<?php get_footer(); ?> 69
試したこと
条件分岐で「物件がありませんでした。」の表示の分岐へ行ってしまっているので、( $sql2, ARRAY_A )の部分の$sql2を$sqlに変更したが、最初の1件目が表示されただけでした。(中身の登録内容も表示されていませんでした。)
補足情報(FW/ツールのバージョンなど)
不動産プラグインを使用しています。
不動産プラグイン有効化時に作られる物件という投稿タイプにデータ入力をしています。
テーマがオリジナルテーマなので、プラグインに入っているarchive-fudo.phpのファイルをテーマ内にコピーして使用しています。
あなたの回答
tips
プレビュー