2016-10-04 8 views
1

私は、ショップページのサイドバー付きのフルまたはコンテンツなど、さまざまなテンプレートの中からユーザーに選択させたいと思いますが、ショップページでは常にarchive-product.phpテンプレートが使用されるという問題があります。Woocommerceのショップページに複数のカスタムテンプレートを設定するにはどうすればよいですか?

+1

ショップリンク '/ shop?layout = full'の末尾に' $ _GET'変数を追加して、それを使って別のテンプレートを読み込むことができます。 – helgatheviking

答えて

0

ありがとうござい定期的(買い物ではない)のページを作成し、このショートを追加します。

[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を配置することができます。その練習を多くの人が嫌に思っていますが、それをタグで包みます。

幸運にも、私の答えが役に立ったら、受け入れてください!

関連する問題