如何根据自定义层次结构顺序设置ACF字段?

时间:2017-03-01 15:16:21

标签: javascript php html wordpress advanced-custom-fields

我使用php,wordpress及其ACF插件创建了一个律师网站。我有一个从我的数据库生成的律师列表,由用户手动输入。现在,当我显示它们时,它们随机生成。例如 1)马里奥 - 创始人 2)彼得 - 实习生 3)大卫 - 助理 ..等等。

如何根据我的分级顺序显示这些内容?例如,创始人,合伙人,助理,实习生......

以下是我在相关页面的页面中显示的内容(显示相关律师的办公室页面):

 <li><div class="rlawyers_wrap">
                    <?php
                    $proffessionals = get_posts(array(
                        'post_type' => 'proffessionals',
                        'meta_query' => array(
                            array(
                                'key' => 'professional_office_link', // name of custom field
                                'value' => '"' . get_the_ID() . '"',
                                'compare' => 'LIKE'
                            )
                        )
                    ));?>
                    <?php if( $proffessionals ): ?>
                        <ul>
                        <?php foreach( $proffessionals as $proffessional ): ?>
                            <li>
                                <small class="rel_qualification"><?php echo get_field('qualification', $proffessional);?> </small>
                                <script type="text/javascript">
                                    //expose 
                                    var qualifications = '<?php echo get_field('qualification', $proffessional);?>'
                                </script>
                                <a style="text-decoration: underline" href="<?php echo get_permalink( $proffessional->ID ); ?>">
                                    <?php echo get_the_title( $proffessional->ID ); ?>
                                </a>
                            </li>
                        <?php endforeach; ?>
                        </ul>
                    <?php endif; ?>

有没有办法用php或wordpress中这样做?我设法按字母顺序对它们进行升序或降序排序,但我无法弄清楚如何进行“可自定义”排序。如果有人可以提供帮助,我将非常感激,谢谢

1 个答案:

答案 0 :(得分:0)

为创始人,合作伙伴,助理,实习生制作单独的表格,栏目范围为:1,2,3 ....并使表格关系为1对多。对于“可自定义”排序,您必须在表中具有“可自定义”列,并且“可自定义”新表。