如何循环在分类术语中具有完全匹配的定制帖子?

时间:2019-11-11 作者:Iisrael

我创建了一个循环来显示程序。每个课程的分类法之一是一个或多个年级。例如,有些课程是针对一年级和二年级学生的。我想在我的成绩中显示一个div,上面写着“1-2年级”。然而,我使用的代码显示了K-2和K-6级程序的这种逻辑,因为它们也包括1级和2级。我如何调整IF语句,使其仅显示正好有1级和2级的营地?

这是我的代码:

        <div class="sc-age-group">
                <?php 
                     $agegroup = wp_get_post_terms(get_the_ID(), \'camper_grade\');
                     if ($agegroup) {
                        foreach ($agegroup as $group) {
                            if ($group->name == "1st Grade" && "2nd Grade") { ?>
                                <div class="sc-age-group_1-2">Grades 1-2</div> <?php ;
                            }
                        }
                     }
                ?>
         </div>

1 个回复
SO网友:Firdaus Rudy

您必须使用|| 密码

&&我还删除了您代码中错误的代码

; 在PHP代码开放器中

代码如下:


        <div class="sc-age-group">
                <?php 
                     $agegroup = wp_get_post_terms(get_the_ID(), \'camper_grade\');
                     if ($agegroup) {
                        foreach ($agegroup as $group) {
                            if ($group->name == "1st Grade" || $group->name == "2nd Grade") { ?>
                                <div class="sc-age-group_1-2">Grades 1-2</div> <?php 
                            }
                        }
                     }
                ?>
         </div>

相关推荐

Modals using loops and ACF

我试图制作一个页面,查询特定类别(“景点”)的每一篇帖子。我已经能够成功地获得帖子,我只需要让modals工作。我在我的循环中做了一个按钮,它的标题是循环所在的任何帖子。我希望这样,每当人们单击该按钮时,它就会打开一个模式,显示代码中ACF I列表中的所有字段。不过,我有一些问题。由于某种原因,我无法让javascript正常工作。现在都在页面模板文件中,但我已经尝试通过函数将脚本排队。php等。我的猜测是,我正在尝试制作文档。getElementsByClassName而不是documents。getE