Php 如何获取woocommerce品牌缩略图属性?

Php 如何获取woocommerce品牌缩略图属性?,php,woocommerce,thumbnails,Php,Woocommerce,Thumbnails,我想在所有产品页面上显示品牌徽标 我在主题编辑器中上传了logo,点击产品->属性->品牌…点击链轮可以上传缩略图 有几个插件可以实现相同的功能,但必须有一种方法来检索品牌缩略图的信息。如果您使用WooCommerce品牌插件,以下代码支持获取品牌缩略图URL: global $post; $brands = wp_get_post_terms( $post->ID, 'product_brand' ); if ( $brands ) $brand = $brands[0]; if

我想在所有产品页面上显示品牌徽标

我在主题编辑器中上传了logo,点击产品->属性->品牌…点击链轮可以上传缩略图


有几个插件可以实现相同的功能,但必须有一种方法来检索品牌缩略图的信息。

如果您使用WooCommerce品牌插件,以下代码支持获取品牌缩略图URL:

global $post;
$brands = wp_get_post_terms( $post->ID, 'product_brand' );
if ( $brands )
    $brand = $brands[0];
if ( ! empty( $brand ) ) {
    $thumbnail = get_brand_thumbnail_url( $brand->term_id );
    $url = get_term_link( $brand->slug, 'product_brand' );
    echo '<a href="' . $url . '"><img class="woocommerce-brand-image-single" src="'. $thumbnail . '"/></a>';
}
$url = get_brand_thumbnail_url( $term->term_id, 'full' );

您是否使用了允许向属性添加缩略图的插件?默认情况下,WooCommerce允许将缩略图添加到“类别”而不是“属性”。我没有使用插件,但使用上面描述的方法,我可以将品牌附加到缩略图…然后代码呈现为带有类“pa_brand”的thubnail…pa reffering到属性