wordpress - 在 WordPress 中使用 acf 复选框将多个类分配给一个元素

标签 wordpress class checkbox custom-post-type

我使用 WordPress 的“高级自定义字段 (acf)”插件创建了一个自定义字段。 在此自定义字段中,我有一个复选框字段类型,其中包含多个用于多个自定义帖子类型的复选框。

我希望当我选中一些复选框时,这些复选框将成为我的自定义帖子类型的类。

目前,当我只有一个类时它可以工作,但是当我选中多个复选框并想要有多个类时,它就不再工作了,html 中的 2 个类之间有一个“,”,我可以只针对最后一个类。

这是我目前的代码行

<li class="<?php echo the_field('checkbox') ?> ">

如何删除两个类之间的这个“,”?

非常感谢您的帮助,我将不胜感激

最佳答案

<?php
$checkboxvalue = get_field('checkbox'); 

foreach($checkboxvalue as $key => $check){ 
    $classnames .= $check.' '; //$classnames will store class1 class2 class3
};

?>
<li class="<?php echo $classnames; ?> ">

这样,你的 li 将有多个类。我希望它能帮助你:)

关于wordpress - 在 WordPress 中使用 acf 复选框将多个类分配给一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17298327/

相关文章:

javascript - VueJS 只允许根据类名选择 1 个复选框

php - 如何在 <pre><code> 中保留 &

php - WordPress + WooCommerce | MySQL技能不足

javascript - 嵌套在输入中时如何设置复选框的样式

c++ - 写作课——很好的练习

python - Kivy:如何检索在 python 中创建的复选框(或其他小部件)的 ID 或事件状态

javascript - 如何在另一个jsp页面中使用一个jsp的选定复选框值?

css - 在站点标题中垂直居中 wp_nav_menu

python - 派生时自动类装饰(或验证)

c++ - 使用头文件扩展 C++ 中的类