如何在WordPress中循环自定义字段组

时间:2016-10-12 07:13:22

标签: mysql sql wordpress custom-wordpress-pages

我想在WordPress页面上模拟以下布局。

enter image description here

但是如何让环绕的城市充满活力?布局设置为在特定状态下,该状态下的所有商店都列在其下方。

在SQL上,这可能意味着:

select city where address = "";

我只是不知道如何将我的SQL知识转换为WordPress动态页面。

到目前为止,我的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 -->

编辑:

截至目前,基于上图,我可以做的是显示以下内容:

  

库珀蒂诺       1无限循环       库比蒂诺,加利福尼亚州

但是,我似乎无法显示地址所在的州(例如加利福尼亚州)以及该行的其他地址。

如何使每个州的相应地址显示在其下?

1 个答案:

答案 0 :(得分:0)

好吧,如果您共享了表结构,那将会有很大的帮助。假设有三个单独的记录:

  1. 库珀蒂诺
  2. 无限循环
  3. 加州库比蒂诺
  4. 我们可以这样做:

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