0
自分のクラスにカスタム書き換えルールを作成する必要があります。WooCommerceの複数のページの単一書き換えルール
私は1回書き換えルールを作成しましたが、複数の異なるページに適用しました。
add_rewrite_rule('^car/([^/]*)/([^/]*)/?', 'index.php?&product_cat_temp=$matches[1]&brand_or_product=$matches[2]', 'top');
ブランドのためのURL例: project.local/car/sport/BMW/
BMWは、製品のブランド
URLの例です。query_var
brand_or_productが利用可能な場合 project.local/mobil/sport/bmw-i8/
BMW-I8は、製品名ので
です最初に検出しますか、それは製品またはブランドに属していますか
結果は、製品であれば、私はquery_var product
= BMW-I8を設定し、結果がブランドであるならば、私はquery_var product_cat
=スポーツを設定し、query_var brand
を設定しますクエリVARに= product
post_type
を設定します製品ページまたはショップページ
この方法が可能です:= BMW
その後は、私は、各ページへのリンクを指示しますか?
TBIの回答は正しいですが、あなたは '?'の後に '?'を削除するだけです。 – LoicTheAztec