1

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),

何日も頭をひっかいて検索した後、私はあきらめたので、誰かがこれを修正する方法を説明できますか?

4

0 に答える 0