woocommerceで一覧をmenu_order順に表示する方法


woocommerceのshortcodeを使うと、簡単に最新の商品一覧、Featuredな商品一覧、Saleな商品一覧などが出力できる。

Shortcodes included with WooCommerce

当然、任意の順番でも、と思って試したところ、なかなかうまくいかずにつまずいたので備忘録。

商品の掲載順序は、woocommerceの商品→全ての商品 の、並べ替え をクリックすると、drag & drop で順序を変更できる。

 

これを反映させるためには、shortcode で orderby=menu_order とすれば良いはずなのだが、なぜか反映されない。

反映させるには、なにかトリガーが必要な模様。例えば、何も変更がなくても、

どれか商品をクイック編集→変更なしのまま「更新」

すると、順序が反映される。

まだ原因を調べる余裕がないが、ひとまず暫定的な対処がわかって一安心。

 

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL