如何将帖子的自定义分类输出到两列列表?

时间:2019-05-03 作者:AlonsoF1

我刚刚为演讲者创建了一个自定义的帖子类型(动机、财务、政治等),当我发布新的演讲者时,我已经设置好可以选择他们的演讲专业领域(动机、财务、政治等)。嗯,我想做的是在演讲者的个人资料页面上以自动生成的两列布局显示所选的分类法。比如说每列有5到6项(分类法)。

我使用工具集创建了自定义帖子类型,并使用Beaver Builder和Beaver Themer构建前端。

我想显示的“专业领域”(自定义分类法)列的一个示例可以在下面的“添加到列表”和“共享”按钮下的链接中看到。

示例页面:[https://nationalspeakers.com/mel-robbins][1]

有人知道我怎样才能做到这一点吗?

1 个回复
SO网友:KFish

我不熟悉Beaver Builder或Beaver Themer,但使用wp_get_post_terms(). 听起来你把“分类法”和“术语”混淆了。分类法是您创建的“专业领域”,术语是您在该分类法中创建并分配给任何给定职位的每个术语。在single speaker页面模板上,您可以查询该分类法的术语,然后将结果输出到所需的标记中,如下所示:

$terms = wp_get_post_terms($post->ID, \'expertise_taxonomy\');
echo \'<ul>\';
foreach($terms as $term){
    echo \'<li>\'.$term->name.\'</li>\';
}
echo \'</ul>\';
根据您需要/想要的任何分类法slug、所需标记、类等进行调整。看见WP_GET_POST_TERMS 供参考。

相关推荐