我正在使用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>';