显示具有自定义分类法的自定义帖子-木材

我将Timber用于WordPress

我创建了一个名为“ Scales”的分类法,并尝试显示与当前页面类别相对应的帖子类型“ Scale”。

“比例”分类法中的示例类别“设计”。

http://myurl.com/scales/design

我想显示与当前页面类别相对应的帖子。

“设计”类别的示例。仅显示分类法“比例”中具有“设计”类别的帖子。

我获得了当前页面的类别ID,没有任何帖子显示。

怎么了?我可以帮忙吗?

Archive.php

$terms = wp_get_post_terms($post->ID,'scales');
$terms_ids = [];

foreach ($terms as $term) {
    $terms_ids[] = $term->term_id;
}

$context['scales'] = Timber::get_posts(array(
    'post_type' => 'scale','posts_per_page' => -1,'tax_query' => array(
        'relation' => 'AND',array(
            'taxonomy' => 'scales','field'    => 'term_id','terms'    => $terms_ids
        )
    )
));

archive.twig

{% for item in scales %}

<ul>
    <li>{{ item.title }}</li>
</ul>

{% endfor %}
supercow2110 回答:显示具有自定义分类法的自定义帖子-木材

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2942139.html

大家都在问