yousan

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • yousan
    参加者

    アドバイスありがとうございますー!

    確かにusces_the_item();しか呼んでいませんでした。
    usces_have_skus()を呼べばよかったのですね。

    返信先: 商品のパーマリンク設定について #75437
    yousan
    参加者

    こんにちはー! 近年はカスタム投稿タイプの導入が増えてますし、みなさんお困りだったりするんですね〜。

    実はその後リリースに向けて調整をしましてなんとか解決しました。
    報告が遅くなってしまって申し訳ないです。

    Mizuho OginoさんのおっしゃるCustom Post Type Permalinksと組み合わせて解決しました。

    カスタムパーマリンク: http://www.example.com/ [/%category%/%post_id%]
    
    Custom Post Type Permalinksの設定で
    blog	http://www.example.com/blog  [/%post_id%]
    event http://www.example.com/event  [/%post_id%]
    

    というふうに設定しました!

    商品はすべて「shop」というスラッグのカテゴリに入れてあります。
    こうすることで [%category%] をでshopが出てくるようになりました。

    この [%category%] の仕組みについては

    %category%
    投稿のカテゴリーを取得します。サブカテゴリーは入れ子にされたディレクトリとして取得されます。

    また

    複数カテゴリにした投稿の %category% と %tag%
    一つの投稿に複数カテゴリを指定していても、パーマリンクには一つしか表示できません。一番小さいカテゴリ ID(カテゴリ管理 参照)が使われます。アクセスはどのカテゴリからでも普通にできます。
    パーマリンク構造に %tag% を使用している場合も、同様です。

    http://wpdocs.osdn.jp/パーマリンクの使い方

    とのことでした。
    ですのでスラッグが「shop」のカテゴリにサブカテゴリを作らないようにすることと、shopのIDを若いものに設定することが肝要かと思います 🙂
    (ちなみに今回の案件ではすでに「shop」の下に「新商品」「おすすめ商品」というカテゴリがあったので、それらは階層を一つ上げました。 ((でもサブカテゴリに指定されていても仕様通りのnestedなカテゴリは出力されなかったんですが…))

    どなたかのお役に立てれば幸いです。

2件の投稿を表示中 - 1 - 2件目 (全2件中)