9

商品詳細ページのカテゴリーURLを探しています。以下のコードを使用してカテゴリ ID を取得していますが、カテゴリ URL を取得する方法がわかりません。

<?php
$terms = get_the_terms( $post->ID, 'product_cat' );
foreach ($terms as $term) {
    echo $product_cat_id = $term->term_id;
    break;
}
4

3 に答える 3

17

idあなたが使用できる製品カテゴリを持っている場合

$link = get_term_link( $product_cat_id, 'product_cat' );

商品カテゴリのURLを取得します。

product_cat_idが整数であることを確認し、次の行を使用して完全に保存します。

$link = get_term_link( (int)$product_cat_id, 'product_cat' );
于 2015-12-10T15:34:47.833 に答える