Wordpress - 在单页上显示类别
Wordpress - Display category on single page
我使用 ACF 创建了一个自定义 post 类型。
对于此自定义类型,我有两种不同的分类法:
- 项目类型
- 户型
在房屋类型中,我有 4 个不同的类别:
- 所有类型
- 房子
- 公寓
- 建筑物
每个 post 需要 'all type' 和另一个(例如:所有类型,房子)
我想展示主要类别:房子而不展示:所有类型
我怎样才能隐藏 'all types'?
我的代码:
<div class="detailfiche">
<?php
global $post;
$terms = wp_get_post_terms($post->ID, 'housetype');
if ($terms) {
$output = array();
foreach ($terms as $term) {
$output[] = '<span><a href="' .get_term_link( $term->slug, 'housetype') .'">' .$term->name .'</a></span>';
}
echo join( ' ', $output );
};
?>
</div>
试试这个
<?php
global $post;
$terms = wp_get_post_terms($post->ID, 'housetype');
if ($terms)
{
$output = array();
foreach ($terms as $term)
{
if ($term->term_id != 222)
{
$output[] = '<span><a href="' . get_term_link($term->slug, 'housetype') . '">' . $term->name . '</a></span>';
}
}
echo join(' ', $output);
};
?>
将此行中的 222 更改为您的分类 ID 以排除
$term->term_id != 222
我使用 ACF 创建了一个自定义 post 类型。 对于此自定义类型,我有两种不同的分类法:
- 项目类型
- 户型
在房屋类型中,我有 4 个不同的类别:
- 所有类型
- 房子
- 公寓
- 建筑物
每个 post 需要 'all type' 和另一个(例如:所有类型,房子)
我想展示主要类别:房子而不展示:所有类型 我怎样才能隐藏 'all types'?
我的代码:
<div class="detailfiche">
<?php
global $post;
$terms = wp_get_post_terms($post->ID, 'housetype');
if ($terms) {
$output = array();
foreach ($terms as $term) {
$output[] = '<span><a href="' .get_term_link( $term->slug, 'housetype') .'">' .$term->name .'</a></span>';
}
echo join( ' ', $output );
};
?>
</div>
试试这个
<?php
global $post;
$terms = wp_get_post_terms($post->ID, 'housetype');
if ($terms)
{
$output = array();
foreach ($terms as $term)
{
if ($term->term_id != 222)
{
$output[] = '<span><a href="' . get_term_link($term->slug, 'housetype') . '">' . $term->name . '</a></span>';
}
}
echo join(' ', $output);
};
?>
将此行中的 222 更改为您的分类 ID 以排除
$term->term_id != 222