3

私の仕事

正確に知りたいのは、写真のようなカテゴリを取得する方法です。(食品の種類のサムネイル) Woo Commerce に基づいた Maya Shop テーマの WordPress サイトを持っています。メニューからできる限りの方法を試しましたが、うまくいきませんでした。また、ショートコードを少しいじってみましたが、役に立ちませんでした。私はこれに慣れていないので、できるだけシンプルに保ちたいと思っています。一部のファイルの php コードを作成する必要がありますか、それともそれよりも簡単にできますか?

4

2 に答える 2

3

それは良い答えではありません。get_category_link() は、カスタム分類に使用するのに適切な関数ではありません。関数 get_term_link() は、ここで必要なものです。

<?php
    $prod_categories = get_terms( 'product_cat', array(
        'orderby'    => 'name',
        'order'      => 'ASC',
        'hide_empty' => 1
    ));
    foreach( $prod_categories as $prod_cat ) :
        $cat_thumb_id = get_woocommerce_term_meta( $prod_cat->term_id, 'thumbnail_id', true );
        $cat_thumb_url = wp_get_attachment_thumb_url( $cat_thumb_id );
        $term_link = get_term_link( $prod_cat, 'product_cat' );
?>
<a href="<?php echo $term_link; ?>"><img src="<?php echo $cat_thumb_url; ?>" alt="<?php echo $prod_cat->name; ?>" /></a>
<?php endforeach; wp_reset_query(); ?>
于 2013-12-11T16:55:37.887 に答える