如果显示一个字段,则在 php 中添加一个类


Adding a class in php if one field is displayed

我正在使用Wordpress中的ACF插件,在显示我所有文章的页面上,我想根据它们的类别(使用ACF插件设置)来设置它们的样式。所以基本上这个想法是说:如果这篇文章显示的是"电影"类别,那么给它类"蓝色"。

我一直在尝试一些方法,但没有一件:(由于我不是 PHP 专业人士,我想知道是否有人可以帮助我使用正确的语法?

这就是我有条件地显示字段的方式:

     <?php if ( get_field('site_web') ): ?> 
    <span class="niveau">Site Web : 
<a href="<?php the_field('site_web'); ?>" target="_blank"><span class="white">
    <?php echo the_field('site_web') ?></span></a></span><br />
                                      <?php endif; ?> 

因此,如果字段site_web存在,请为其提供类red

感谢您的回答!

_________编辑____________

哎呀,好吧,我刚刚

意识到我刚刚发布的内容毫无意义。实际问题(我应该直接提到)是,如果显示该字段,则意味着它显示了三种不同的可能性。在 ACF 插件中,我创建了一个显示级别的字段:简单、困难、非常困难。

所以我想根据它显示的级别显示一个类!

非常感谢你如此被动,并帮助我。很抱歉不是很清楚...

从未为Wordpress编写过一些东西,但也许类似的东西

$cssClass = (isset(get_field('site_web')) ? "red" : "";
echo '<span class="'.$cssClass .'">Site Web</span>';