サポート » プラグイン » WooCommerceの商品取得方法について

  • pip777

    (@pip777)


    現在ローカル環境でWordPressを学習しているものです。
    WooCommerceを使用したショッピングサイトを作成しようと思っているのですが以下の二つがうまくできず投稿しました。

    ①WooCommerceで登録した商品を取得して一覧表示するにはどうしたらいいか。
    ②上記とほぼ同じですが取得する商品のカテゴリーが「food」のものだけを取得して表示させるには

    もしよろしければ返信してもらえると助かります。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 천궁 메텔

    (@digitmaetel)

    テーマは何でしょう。
    Storefront で慣れるのが早いです。

    トピック投稿者 pip777

    (@pip777)

    返信ありがとうございます。
    Storefrontを使用する場合どの部分を見れば上記の2つの疑問が解決するコードがわかるのでしょうか?
    ヒントでもいいので教えてもらえないでしょうか?

    モデレーター Okamoto Hidetaka

    (@hideokamoto)

    WooCommerceの商品情報を取ってくる
    http://qiita.com/motchi0214/items/aae8106350c90d31d235
    とかですかね。

    WooCommerceはカスタム投稿タイプ「product」に商品情報を保存する仕様なので、WP_Queryで取得できます。
    codexをよく見ると「このサンプルコード書いた人、WooCommerce向けに作ったんだろうなー」というものがあったりして面白いのでぜひ。
    関数リファレンス/WP Query

    shohei.tanaka

    (@shoheitanaka)

    1. 商品を取得して一覧表示
    一般的なテーマでは、デフォルトで「ショップ(shop)」にあたる固定ページが商品一覧になります。
    どこかのページでということになるとOkamotoさんが書かれているようにカスタム投稿タイプのproductから引っ張ってくるようにするのが良いです。

    2. 商品のカテゴリーが「food」のものだけを取得して表示
    こちらも、基本的には商品カテゴリーのページが有りますので、それで一覧表示が出来ます。
    http://www.test.com/product-category/food/
    でデフォルトでカテゴリー一覧表示されます。
    また、1.と同じようにWP_Query等を使って、カスタム投稿タイプ「product」でタクソノミーが「product_cat」でカテゴリー指定をして出すことが出来ますよ。

    初心者ということでしたので、ページ単位でのご説明を追記させて頂きました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「WooCommerceの商品取得方法について」には新たに返信することはできません。