【问题标题】:Get thumbnail from Woocommerce Tag从 Woocommerce 标签获取缩略图
【发布时间】:2021-03-25 18:31:11
【问题描述】:

我正在使用这个插件 https://woocommerce.com/products/custom-product-tag-image/ 将图像添加到我的标签。 我想显示带有图像的标签列表。我已经尝试了很多方法,但还没有。

这是我的代码,它输出标签列表但没有图像。

 <?php $taxonomyName = "product_tag";
$terms = get_terms(array('taxonomy' => 'product_tag', 'hide_empty' => false)); ?>
<?php foreach ( $terms as $term ) { ?>
<div class="item" > 
 <?php 
            $thumb_id = get_woocommerce_term_meta( $term->term_id, 'thumbnail_id', true );
            $term_img = wp_get_attachment_url(  $thumb_id ); 
        ?>
        <img src="<?php echo $term_img; ?>" />
<a href="<?php echo get_term_link( $term->term_id, 'product_tag' ); ?> " rel="tag"><?php echo $term->name; ?></a>
    </div>
<?php } ?>

Suggestions?

【问题讨论】:

标签: php wordpress woocommerce taxonomy-terms


【解决方案1】:

您可以使用 WC get_woocommerce_term_meta() 和 WP wp_get_attachment_url()。检查下面的代码。

<?php foreach ( $terms as $term ) { ?>
    <div class="item">
        <?php 
            $thumb_id = get_woocommerce_term_meta( $term->term_id, 'thumbnail_id', true );
            $term_img = wp_get_attachment_url(  $thumb_id ); 
        ?>
        <a href="<?php echo $term_img; ?> " rel="tag"><?php echo $term->name; ?></a>
    </div>
<?php } ?>

【讨论】:

  • 嗯。还是没有骰子。我在前面的 sn-p 之上添加了一些代码来设置重复项。
【解决方案2】:

下面的代码对我有用,因为 woocommerce_get_term_meta 已被弃用,thumbnail_id 不再存在:

 <?php $taxonomyName = "product_tag";
$terms = get_terms(array('taxonomy' => 'product_tag', 'hide_empty' => false)); ?>
<?php foreach ( $terms as $term ) { ?>
<div class="item" > 
 <?php 
            $term_image_id = get_term_meta( $term->term_id, 'product_search_image_id', true ); 
            $term_image = wp_get_attachment_url( $term_image_id ); 
        ?>
        <img src="<?php echo $term_image; ?>" />
<a href="<?php echo get_term_link( $term->term_id, 'product_tag' ); ?> " rel="tag"><?php echo $term->name; ?></a>
    </div>
<?php } ?>

【讨论】:

    猜你喜欢
    • 2012-11-16
    • 2017-05-24
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 2020-05-05
    • 2015-12-17
    • 2015-12-03
    相关资源
    最近更新 更多