我必须为我从后端为每个产品选择的每个产品显示自定义分类法。
我创建了自定义分类法city
在该自定义分类法中,我添加了Nashik ,Mumbai
城市
在产品页面中,我指定了自定义分类城市Nashik
指定城市的产品Nashik
我必须在产品页面上显示。
我试过使用下面的代码,但它会显示所有城市的列表,如Mumbai
Nashik
在这里,我必须为产品显示特定的城市名称。
wp_tag_cloud( array( \'taxonomy\' => \'city\', format => \'list\' ) );
最合适的回答,由SO网友:TBI Infotech 整理而成
而不是使用wp_tag_cloud请在产品页面中尝试
<?php $terms = get_the_terms( $post->ID , \'city\' );
foreach ( $terms as $term ) {
$term_link = get_term_link( $term, \'city\' );
if( is_wp_error( $term_link ) )
continue;
echo \'<a href="\' . $term_link . \'">\' . $term->name . \'</a>\';
}
?>
SO网友:Owais Alam
在WordPress中创建自定义分类后,下一步就是在贴子页面上显示它们。幸运的是,这是一个将以下一行代码添加到单一代码的问题。php(位于主题文件夹中):
<?php the_terms( $post->ID, ‘topics’, ‘Topics: ‘, ‘, ‘, ‘ ‘ ); ?>
默认情况下,自定义分类法使用存档。显示帖子的php模板。但是,您可以通过创建分类法-{taxonomy slug},为自定义分类法创建自定义存档显示。php,其中分类法slug是指自定义分类法的slug。
我在找到了解决方案https://www.wpblog.com/create-custom-taxonomies-in-wordpress/
希望对你有帮助