私はWooCommerceパーマリンクを設定して次のようなものを得ようとしています。
example.com/shop/
=>商品リストの商品ページexample.com/shop/category-name/
=>カテゴリからの商品をリストするカテゴリページexample.com/shop/category-name/product-name/
=>商品の詳細を表示する商品ページしかし、カテゴリページを開こうとすると404エラーが見つかりませんでした。
私がしたことは、
私は「買い物」ページを作成し、それをWooCommerce設定の買い物ページとして設定しました。 _ ok _ :ページは正常に機能し、すべての商品を表示しています。
WordPressパーマリンク設定では、商品カテゴリベースを「shop」に設定します。 _ ko _ :カテゴリページを表示しようとすると、WPが404エラーを返します(ただし、ショップページのサイドバーにリンクが正しく生成され、クリックすると404エラーが発生します)。
WordPressのパーマリンク設定では、製品のパーマリンクを "/ shop /%product_cat%"に設定しました。 _ ok _ :商品ページは問題なく表示されています。
これを解決する方法はありますか?
%product-category%を使用する必要はないことが判明しました。これはパーマリンクで問題を引き起こすためです。変数名は実際の製品カテゴリではなくリンクに残されています。
Category base を空白のままにするだけで、404エラーの競合が発生しているように見えます。以下の設定では、すべてうまくいっています。
example.com/store/ =>商品リストの商品ページ
example.com/store/category-name/ =>カテゴリからの商品をリストするカテゴリページ
example.com/store/category-name/product-name/ =>製品の詳細を示す製品ページ