サポート » 使い方全般 » カテゴリー、タイトルの順でソートしたい

  • ほぼ初心者です。よろしくお願いいたします。
    商品リストのページで基本は商品名でソートさせたいのですが、一定期間新着アイテムということで上の方に表示させたい商品があります。先頭に固定表示を使わないのは新着アイテムが複数になることもあるためです。
    更新をする人間もあまり複雑なことはできないので、

    カテゴリーID=1, ’NEW’
    カテゴリーID=2, ’ITEM’

    というカテゴリーを作り、上の方に表示させたい商品には ‘NEW’ を設定して、期間が過ぎたら ‘NEW’ を外せばいいよ、という風にしたいわけです。

    <?php
    	$paged = get_query_var('paged') ? get_query_var('paged') : 1;
    	$my_query = new WP_Query( array(
    		'post_type' => 'post',
    		'paged' => $paged ,
    		'category__not_in' => array( 3, 4, 5, 6 ),
    		'orderby' => 'category title',
    		'order'   => 'ASC',
    		'posts_per_page' => 30
    	));
    	if ($my_query->have_posts()) :
    	while ( $my_query->have_posts() ) : $my_query->the_post();
    ?>

    しかしこの書き方ではうまくいきませんでした。
    調べましたらカテゴリーIDではなくカテゴリー名でソートされるということだったので、

    カテゴリーID=1, ’A_NEW’
    カテゴリーID=2, ’B_ITEM’

    カテゴリーID=1, ’1_NEW’
    カテゴリーID=2, ’2_ITEM’

    に変えてみたりもしましたがダメでした。ということで

    'orderby' => 'category title',
    		'order'   => 'ASC',

    が間違っているのだとは思いますが、お分かりになりましたらどうかご教示ください。
    よろしくお願いいたします。

  • トピック「カテゴリー、タイトルの順でソートしたい」には新たに返信することはできません。