私は、ショップページのサイドバー付きのフルまたはコンテンツなど、さまざまなテンプレートの中からユーザーに選択させたいと思いますが、ショップページでは常にarchive-product.phpテンプレートが使用されるという問題があります。Woocommerceのショップページに複数のカスタムテンプレートを設定するにはどうすればよいですか?
は
私は、ショップページのサイドバー付きのフルまたはコンテンツなど、さまざまなテンプレートの中からユーザーに選択させたいと思いますが、ショップページでは常にarchive-product.phpテンプレートが使用されるという問題があります。Woocommerceのショップページに複数のカスタムテンプレートを設定するにはどうすればよいですか?
は
ありがとうござい定期的(買い物ではない)のページを作成し、このショートを追加します。
[products orderby="menu_order"]
カスタマイズするための他のオプションは、ここに用意されています https://docs.woocommerce.com/document/woocommerce-shortcodes/
あなたの異なるテンプレートを作成するには、どのページでもカスタムページテンプレートを作成するだけです: https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/
...そして、そのページのページ属性メニューからテンプレートを選択します。通常は、右半分ほど下にあります。これで、さまざまなテキストとレイアウトで異なるショップページを設定することができ、精通したクライアントは、作成するテンプレート間で変更することができます。
また、上記のショートコードをカスタムショップページに使用すると、ページ内CSSを配置することができます。その練習を多くの人が嫌に思っていますが、それをタグで包みます。
幸運にも、私の答えが役に立ったら、受け入れてください!
ショップリンク '/ shop?layout = full'の末尾に' $ _GET'変数を追加して、それを使って別のテンプレートを読み込むことができます。 – helgatheviking