javascript - 如何设置 ACF 字段根据我的自定义层次顺序显示?

标签 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、2、3 ....,并使表格关系为一对多。对于“可自定义”排序,表中必须有“可自定义”列,以及“可自定义”新表。

关于javascript - 如何设置 ACF 字段根据我的自定义层次顺序显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42535443/

相关文章:

html - “隐藏”属性不适用于 flex-box

javascript - 如何使用 Javascript/Jquery 在其他 div sibling 中选择第一个 div

php - 用MYSQL对一个SQL表进行排名,按分数排名,WHERE game = x

php - App Engine 标准 : The/srv/bootstrap/cache directory must be present and writable 上的 Laravel

php - 我如何获得 php 代码覆盖率来运行 phpt 测试用例?

wpf - Windows 8 下的 WPF 和 Silverlight 的 future 会怎样?

javascript - 将 mongoose javascript 代码转换为 typescript。此引用丢失

javascript - 希望将句子拆分成单词(如 div),然后将单词拆分成字母(如 span)?

javascript - 如何在下拉框中包含数组元素

html - 使用文本在形状上创建蒙版