显示产品的自定义分类

时间:2014-07-16 作者:Sanjay Nakate

我必须为我从后端为每个产品选择的每个产品显示自定义分类法。

我创建了自定义分类法city 在该自定义分类法中,我添加了Nashik ,Mumbai 城市

在产品页面中,我指定了自定义分类城市Nashik 指定城市的产品Nashik 我必须在产品页面上显示。

我试过使用下面的代码,但它会显示所有城市的列表,如Mumbai Nashik 在这里,我必须为产品显示特定的城市名称。

wp_tag_cloud( array( \'taxonomy\' => \'city\', format => \'list\' ) );

3 个回复
最合适的回答,由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网友:elvismdev

可能已经有点晚了,但我认为Woocommerce - Products By Custom Tax 插件应该做什么,你试图实现,我是开发人员。

对于您的情况,插件的短代码如下所示:

[woo_products_custom_tax tax_name="city" tax_tags="nashik" columns="4"]
如果要显示更多的城市,可以在tax_tags 属性

[woo_products_custom_tax tax_name="city" tax_tags="nashik,mumbai" columns="4"]

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/

希望对你有帮助

结束

相关推荐