[解決済み] カテゴリー名を呼び出したい

フォーラム テンプレート(テーマ) [解決済み] カテゴリー名を呼び出したい

  • このトピックには6件の返信、2人の参加者があり、最後にsusieにより12年、 6ヶ月前に更新されました。
7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • 投稿者
    投稿
  • #51547
    susie
    参加者

    こんにちは。

    いつも大変お世話になっております。

    買い物かごの下にダウンロードボタンを設置したくて、

    wc_item_single.phpに下記の内容を追加しようと思いました。

    <div class="field">
    <a href="http://サイトURL/カテゴリーのスラッグ名/<?php usces_the_itemCode(); ?>.pdf"><img src="画像URL" /></a>
    </div>

    ここまで行きついたのはいいのですが、

    肝心のカテゴリーに登録したスラッグ名の呼び出し方が分かりません。

    お忙しいところ申し訳ありませんが、

    ご教授のほどよろしくお願いします。

    #64527
    nanbu
    キーマスター

    こんにちは。

    商品には複数のカテゴリーが適用されているはずです。どのようなルールでどのカテゴリーのスラッグを取得するかを決めなくてはいけません。

    #64528
    susie
    参加者

    nanbu様

    お忙しい中、返信ありがとうございます。

    現在itemの中に子カテゴリーを登録していて、

    その商品ページで登録している子カテゴリーを呼び出したいです。

    よろしくお願いします。

    #64529
    nanbu
    キーマスター

    item の子カテゴリーが一つだけなら取得できますが、子カテゴリーは複数あるのではないでしょうか。その中のどれを使いますか?

    #64530
    susie
    参加者

    nanbu様

    itemカテゴリーには15個子カテゴリーを登録しており、

    それぞれの子カテゴリーに該当する商品を登録しています。

    例えばデスクならitemの中のdeskというカテゴリーなので、

    <div class="field">
    <a href="http://サイトURL/desk/<?php usces_the_itemCode(); ?>.pdf"><img src="画像URL" /></a>
    </div>

    と表示されるようにしたいです。

    この場合、itemも表示される方法しかないですか?

    よろしくお願いします。

    #64531
    nanbu
    キーマスター

    商品(投稿記事)に特定のカテゴリが適用されているかどうか判定するには、WordPressの関数in_category()を使うと良いかと思います。

    こちらをご参照ください。

    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/in_category

    #64532
    susie
    参加者

    nanbu様

    ありがとうございます!

    添付いただいたURLの内容を確認して試してみます。

    いつもご丁寧にありがとうございます。

7件の投稿を表示中 - 1 - 7件目 (全7件中)
  • このトピックに返信するにはログインが必要です。