首页 > 解决方案 > PHP显示页面顶部的某些内容,然后休息

问题描述

Wordpress 团队成员在管理员中有一个选择,可让您选择一个数字以在存档页面上按特定顺序显示团队。Select 返回数字的值,我检索该值。

但是,我想首先显示所有值为 1 的成员,然后显示下面的任何成员。目前,IF 语句仅显示存在的内容(显然),但我想使其以某种方式工作,以便首先显示值为 1 的成员,然后显示值为 2 的成员。谢谢!

$images = get_field('image');
$titles = get_the_title();
$positions = get_field('position');
$link = get_permalink($post->ID);

if ($positions[0] == 1) {
    echo "<div class='employee'>";
    echo "<img src='$images'>";
    echo "<h2>$titles</h2>";
    echo "</div>";
}

if ($positions[0] == 2) {
    echo "<div class='employee'>";
    echo "<img src='$images'>";
    echo "<h2>$titles</h2>";
    echo "</div>";
}

标签: phpwordpress

解决方案


如果要对 $positions 数组进行排序,可以使用

sort($positions);

推荐阅读