web-dev-qa-db-ja.com

WooCommerce製品カテゴリへのリンク

WooCommerceでarchive-product.phpページ用のテンプレートを作成しています。

私は3つの箱を持ち、それぞれを異なる商品カテゴリーにリンクしたいと思います。

<a>タグ内の各製品カテゴリへの動的リンクを取得する方法 現時点では静的リンクを設定していますが、WordPressで動的リンクにする方法があると確信しています

私のコードは次のようになります。

    <ul class="shop-items">
      <li class="fine-art">
        <a href="http://url.com/product-category/categories/fine-art/">
         <div>Fine Art
          <span>Description</span>
          </div>
        </a>
       </li>
       <li class="dance-art">
        <a href="http://url.com/product-category/categories/dance-art/">
         <div>Dance Art
          <span>Description</span>
          </div>
        </a>
       </li>
     <li class="history-art">
        <a href="http://url.com/product-category/categories/history-art/">
         <div>History Art
          <span>Description</span>
          </div>
        </a>
       </li>
 </ul>
1
Irina

この目的のためにget_term_link関数があります( documentation )。

<a href="<?php echo get_term_link( 42 ,'product_cat') ?>">Fine Art ... etc.</a>

製品カテゴリは単なるWP分類です。そのため、使用する機能はたくさんあります。この場合、あなたはあなたの製品カテゴリID(実際には分類学期名ID)を知っていなければなりません。カテゴリを編集するときは、URLで見つけます:.../edit-tags.php?action = edit&taxonomy = product_cat&tag_ID = 42 &post_type = product

2
Marek