在档案页面上获取最深入的WooCommerce产品类别

时间:2018-07-31 作者:helle

我在我的主题中使用Woocommerce,在检查术语时,我想知道如何获得唯一的类别。

到目前为止我所做的:

我启用了主题支持add_theme_support( \'woocommerce\' ); 在函数php中

  • 访问url示例的文件。com/product category/categoryname1/li>我使用此代码从woocommerce产品中获取类别:$terms = get_the_terms(get_the_ID(), \'product_cat\');

    我只想得到categoryname1 进入

    我做错了什么?

    这与类别库的特殊permalink配置有关吗?

  • 1 个回复
    最合适的回答,由SO网友:Jacob Peattie 整理而成

    在类别存档(或任何分类术语的任何存档)上,您可以使用get_queried_object().

    如果您只需要您可以使用的IDget_queried_object_id().

    如果要输出术语的名称,可以使用single_term_title().

    请记住归档产品。php也将用于商店页面,用于所有产品,因此请确保检查is_product_category() 在使用上述任何功能之前。

    结束

    相关推荐

    Media Library Categories

    我使用以下内容将类别分配给我的WordPress媒体库(在functions.php):function wptp_add_categories_to_attachments() { register_taxonomy_for_object_type( \'category\', \'attachment\' ); } add_action( \'init\' , \'wptp_add_categories_to_attachments\' ); 每个媒体库项目都