——————————————-
WordPress のバージョン:4.7.1
Welcart のバージョン:1.9.1
ご利用のテーマ:オリジナル
症状を確認したブラウザ:
サーバー(会社名、サービス名):sixcore
SSLの利用: あり
WordPress のパーマリンク設定:/%category%/%post_id%/
——————————————–
お世話になっております。
商品コードをitem-001のような単純にナンバーで登録し、
商品一覧の並べ替えを、function.php側で以下のようにしました。
——————————————–
function custom_query1( $query ) {
if ( is_admin() || ! $query->is_main_query() ){
return;
}
if ( $query->is_category( ‘welcart-item’ ) ) {
$query->set( ‘posts_per_page’, ’50’ );
$query->set( ‘orderby’, ‘ID’ );
$query->set( ‘order’, ‘ASC’);
return;
}
}
add_action( ‘pre_get_posts’, ‘custom_query1’ );
——————————————–
商品コードは、
item-001、
item-002、
item-003、
item-006、
のように歯抜けになっております。
この状態でitem-004、item-005を新規で追加すると
item-004、item-005は、一番最後に並んでしまいます。
これをitem-xxxで並べるには、’orderby’を
どのように書き換えれば良いでしょうか?
$query->set( ‘orderby’, ‘商品コード’ );
の商品コードのところが知りたいです。
よろしくお願い致します。