gpt4 book ai didi

php - 在循环中显示自定义帖子类型(专门针对该帖子)的 WordPress 类别

转载 作者:搜寻专家 更新时间:2023-10-31 21:00:59 24 4
gpt4 key购买 nike

我正在使用一个 Javascript 过滤器,它根据类别显示和隐藏自定义帖子类型的列表(循环)。

我正在尝试将类别 slug 添加为一个类。但我只想显示分配给特定循环项的类别。每个项目可以有多个类别。

我已经这样做了,但它会转储每个循环中的所有类别,而不是专门针对该循环项目的类别。

<?php
$pageID = get_the_ID();
$loop = new WP_Query(array('post_type' => 'casestudies', 'posts_per_page' => -1));
$taxonomy = 'custom_casestudies';
$terms = get_terms($taxonomy);
while ($loop->have_posts()) : $loop->the_post();
?>

<div class="block-wrap mix <?php foreach ($terms as $term) echo ' ' . $term->slug; ?>">
// loop content
</div>

<?php endwhile; wp_reset_postdata(); ?>

最佳答案

get_terms 返回给定分类法中的所有术语。在这种情况下,您应该使用 wp_get_post_terms,它返回给定帖子的术语列表。 documentation进入更多细节。

关于php - 在循环中显示自定义帖子类型(专门针对该帖子)的 WordPress 类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42680678/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com