如何获取类别缩略图网址

问题描述

我有一个用于显示类别的自定义简码,但似乎无法弄清楚如何从类别中获取图像url。 到目前为止,我的代码

// Woocommerce custom categories
function woocommerce_display_category($atts,$content = null) {
  $orderby = 'name';
  $order = 'asc';
  $hide_empty = false ;
  $parent = false ;
  $cat_args = array(
      'orderby'    => $orderby,'order'      => $order,'hide_empty' => $hide_empty,'parent'     => $parent,);

  $product_categories = get_terms( 'product_cat',$cat_args );

  if( !empty($product_categories) ){
      echo '

  <ul>';
      foreach ($product_categories as $key => $category) {
          echo '

  <li>';
          echo '<a href="'.get_term_link($category).'" >';
          echo $category->name;
          echo '</a>';
          echo $category->description;
          $thumbnail_id = get_woocommerce_term_Meta( $cat->term_id,'thumbnail_id',true );
          $image = wp_get_attachment_url( $thumbnail_id );
          echo '<img src="'.$image.'" alt="" width="100" height="100" />';
          echo '</li>';
      }
      echo '</ul>


  ';
  }
}

add_shortcode( 'display_categories','woocommerce_display_category' );

我查看了许多解决方案,但似乎无法使其正常工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)