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

标签 php woocommerce thumbnails

我想在所有产品页面上显示品牌 Logo 。

我已经通过转到产品->属性->品牌在主题编辑器中上传了 Logo ...单击链轮可以上传缩略图。

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

最佳答案

如果您使用的是 WooCommerce Brands 插件,以下代码支持获取品牌缩略图 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>';
}

..如果您通过术语 ID 进行查找,则以下代码还将获取缩略图 URL:

$url = get_brand_thumbnail_url( $term->term_id, 'full' );

关于php - 如何获取 woocommerce 品牌缩略图属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32596474/

相关文章:

php - 在 Woocommerce 存档页面上将产品标题移到产品图片上方

android - 来自视频 url 的拇指在 android 4.0 及更高版本上返回 null

c# - 缩略图视频 C#

php - 应用程序分析 : Memory Usage

php - 设置 session 域时 Laravel 数据库 session 不工作

javascript - PHP转JS密码加密算法抛异常

php - 将变体描述移至 Woocommerce 产品变量描述

php - 如何在 PHP 中绘制有向图?

php - 在 Woocommerce 3 中更改购物车商品价格

javascript - 如何使用 react-responsive-carousel 和 react-image-magnifiers 映射自定义缩略图的值?