できれば、入力された住所に該当する投稿がない場合、「該当する投稿はありませんでした」と表示したいです。
have_posts()で条件分岐(if?)してください。
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/WP_Query#.E3.81.B5.E3.81.A4.E3.81.86.E3.81.AE.E3.83.AB.E3.83.BC.E3.83.97
「// no posts found」のところに該当なしの表示を入れれば良いはずです。
▽2
●
a-kuma3 ●950ポイント ベストアンサー |
こんな感じだと、どうでしょうか。
<?php $place = $_POST['place']; $args = Array( 'post_type' => 'post', 'posts_per_page' => -1, 'meta_query' => array(array( 'key' => 'address', 'value' => $place, 'compare' => 'LIKE' )) ); if ($place) { $the_query = new WP_Query($args); if ($the_query -> have_posts()) { while($the_query -> have_posts()) { $the_query -> the_post(); } } else { echo "該当する投稿はありませんでした"; } } else { echo "住所を指定してください"; } ?>