2016-10-12 4 views
0

WordPressページで次のレイアウトをエミュレートします。WordPressでカスタムフィールドグループをループする方法

enter image description here

が、どのように私は囲まれた都市はダイナミック作るのですか?レイアウトは、特定の状態では、その状態のすべてのストアがその下にリストされるように設定されます。 SQLで

、これが意味することがあります。

select city where address = ""; 

私はちょうどWordPressの動的ページに私のSQLの知識を変換する方法がわかりません。

これまでのところ、私のWordPressのページのコードは次のとおりです。

<section class="main-content"> 

    <?php $loop = new WP_Query(array('post_type' => 'branches', 'orderby'=>'post_id', 'order'=>'ASC')); ?> 

    <div class="resource-row clearfix"> 

     <?php while($loop->have_posts()) : $loop->the_post(); ?> 

     <?php 
      $address = get_field('address'); 

     ?> 
    </div><!-- resource-row --> 
</section><!-- main-content --> 

EDIT:

今のように、上の画像に基づいて、どのような私にできることは次のように表示されている:

Cupertino 1無限ループ クパチーノ、カリフォルニア

しかし、私は状態を表示しているようには見えません。カリフォルニア州)とその行の他の住所との間には、

各州ごとに対応する住所がその下に表示されるようにするにはどうすればよいですか?

+0

ヴィシュヌ、あなたの質問ではないために3つの別々のレコードがあると仮定すると、十分にクリア。あなたは詳細を教えてください – MontyPython

+0

Ok、@MontyPythonを更新します。おかげで – vishnu

+0

が更新されました。ありがとう@MontyPython – vishnu

答えて

0

あなたがテーブル構造を共有していたのであれば、大きな助けになりました。

  • クパチーノ、CAは
  • 我々はこれを行うことができます

    1. クパチーノ
    2. 無限ループ:

      select group_concat(x separator ' ') address 
      from (select 'Cupertino 1' x union 
      select 'Infinite Loop' union 
      select 'Cupertino, CA') t; 
      
    +0

    どのようにWordPressでやっていますか?私はバックエンドのWordPress開発ではかなり新しく、通常のSQLクエリをWordPressのクエリに翻訳する方法を知らない – vishnu

    関連する問題