2 つのカスタム投稿 (投稿タイプ) を作成し、URL を正しくしようとしています。
カスタム ページ 1 "products" には製品が含まれます
。 カスタム ページ 2 "productlist" には、製品から選択された製品のリストが含まれます。
製品リストを作成すると、カスタム ページ 1 から製品を選択できます。
関係は正常に機能し (ACF pro プラグインを使用)、製品はすべてのページに正しく表示されます。URL が間違っているだけです。
ファイル
archive-productlist.php
single-productlist.php
single-product.php
現在の URL 構造:
example.com/productlist/some-list
example.com/product/some-product
次のようにする必要があります:
example.com/productlist/some-list/some-product
index.php?post_type=productlist&productlist=some-list-clicked&product=some-product-clicked
製品へのリンクをクリックして example.com/product/some-product に戻るまでは、URL は有効です。
関数.php
製品ページは次のようになります。
'has_archive' => 'productlist',
‘rewrite’ => array(‘slug’=>’productlist/%thelist%/product’, ‘with_front’=> false),
製品リストページは現在:
‘rewrite’ => array(‘slug’=>’productlist’,’with_front’=> false),
何日も頭をひっかいて検索した後、私はあきらめたので、誰かがこれを修正する方法を説明できますか?