如果自定义帖子类型有特定术语,是否将类添加到div?

时间:2022-01-19 作者:no.offense.but

例如:如果帖子中有“电影”或“电视”这两个词,我想添加一类“电影”或“电视”;在“上”;到岗位上的一个部门。

<div class="box [added class here]"
</div>

1 个回复
SO网友:no.offense.but

我能想出一些办法。我创建了一个函数并将其添加到div的类名中。可能需要做更多的工作,但它完成了任务。

function add_class() {
    if( has_term( \'movies\', \'genre\' ) ) {
        echo \'on\';
    }
}
add_filter(\'add_class_on\', \'add_class\');
然后将函数添加到div类

<div class="box <?php add_class();?>"</div>