未检测到类别中的php

未检测到类别中的php,php,wordpress,Php,Wordpress,我正在wordpress中使用高级自定义字段 我试图使它,如果一个子字段有一个8类,它显示其中继器字段。如果没有,它不会显示其他帖子 但是,这似乎不起作用,无法显示内容: <?php while(has_sub_field('team_profile')): ?> <?php $cat = 8; if (in_category($cat)) { ?> <li class="col-lg-3

我正在wordpress中使用高级自定义字段

我试图使它,如果一个子字段有一个8类,它显示其中继器字段。如果没有,它不会显示其他帖子

但是,这似乎不起作用,无法显示内容:

<?php while(has_sub_field('team_profile')): ?>
        <?php $cat = 8;
          if (in_category($cat)) {
        ?>
            <li class="col-lg-3 teamProfile">
                <h2><?php the_sub_field('profile_name'); ?></h2>
                <p class="jobTitle"><?php the_sub_field('category'); ?></p>
            </li>
        <? } ?>
    <?php endwhile; ?>


  • 您所说的
    似乎不起作用并显示内容是什么意思?当您处于类别8时会发生什么,当您不在类别8时会发生什么?它不会检测到任何东西,因此不会显示任何内容,但是类别8中有内容。如果删除
    语句中的
    If
    语句,它会起作用吗?如果查看页面的源代码,
    li
    p
    标记是否出现?不,您看不到它们。它忽略了li中的所有内容。