Php 可变范围Wordpress查询

Php 可变范围Wordpress查询,php,wordpress,scope,Php,Wordpress,Scope,我试图根据名为$project\u cats的变量的内容更改CSS类,该变量包含一个类别名称。虽然$project\u cats似乎在我的整个脚本中都是有效的,但在我的if语句中它是无效的,至少这是我的假设 如何从我的if语句中访问$project\u cats <?php if ( $query->have_posts() ) { ?> <div id="myresource"> <?php

我试图根据名为
$project\u cats
的变量的内容更改CSS类,该变量包含一个类别名称。虽然
$project\u cats
似乎在我的整个脚本中都是有效的,但在我的
if
语句中它是无效的,至少这是我的假设

如何从我的
if
语句中访问
$project\u cats

<?php

if ( $query->have_posts() )
{
    ?>
    <div id="myresource">
        <?php

                while ($query->have_posts())
                {
                    $query->the_post();

                    ?>

                    <?php 
                        $terms = get_the_terms($post->id,"project-type");
                        $project_cats = NULL;

                            if ( !empty($terms) ){
                                foreach ( $terms as $term ) {
                                    $project_cats .= strtolower($term->name) . ' ';
                                }
                            }
                            //$project_cats does not appear to have content in the below if statement
                            if ($project_cats == "webinars") {
                                $iconclass = "iconsmind-Video-4";
                            }

                                ?>

                        <div class="nectar-icon-list" data-icon-color="default" data-icon-style="border" data-icon-size="small" data-animate="">
                            <div class="nectar-icon-list-item">
                            <div class="list-icon-holder" data-icon_type="icon" style="background-color:#1963af;">
                                <i class="icon-default-style <?php echo $iconclass; ?>" data-color="default"></i>
                            </div>
                            <div class="content">
                                <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
                                <?php the_excerpt(); ?>
                                <?php echo $project_cats;?>
                            </div>
                            </div>
                        </div>


                    <?php
                }

        ?>
    </div>

    <?php
}
else
{
    echo "No Results Found.";
}
?>


我刚刚意识到发生了什么,在if语句中,类别的名称附加了一个空格“”,因此我的if语句从来都不是TRUE。固定的