Quantcast
Channel: Welcart フォーラム »投稿一覧
Viewing all articles
Browse latest Browse all 19566

カテゴリアーカイブのオーダーについて

$
0
0

——————————————-
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’, ‘商品コード’ );
の商品コードのところが知りたいです。
よろしくお願い致します。


Viewing all articles
Browse latest Browse all 19566

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>