フォーラムへの返信

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 yamapkomkom

    (@yamapkomkom)

    ishitaka様

    ありがとうございました。教えてくださった設定で50音順に一覧を表示し、かつ指定したカテゴリーをその一覧に非表示にすることに成功しました。

    'orderby' => 'meta_value',
    'order' => 'ASC',
    'cat' => array( -29,-33,-38,-37,-36,-35,-34,-27,-28,-32,-30,-31,-18 )
    );

    またデバッグ方法やコードの書き方も教えていただきありがとうございます。
    感謝いたします!

    トピック投稿者 yamapkomkom

    (@yamapkomkom)

    Toro_Unit (Hiroshi Urabe)様

    解決できました。
    データはとれていたのですが下書き保存でプレビューから公開にするとすべてのデータがとることができました。

    ありがとうございます!

    mypacecreator様 Toro様 誠にありがとうございました。

    これにてこのスレッドしめさせていただきます。

    トピック投稿者 yamapkomkom

    (@yamapkomkom)

    mypacecreator様

    詳しいご指導ありがとうございます!
    カスタムフィールドの年齢の値の高い順によって名前がソートされる仕組みを考えておりました。

    99歳 サイトウ
    98歳 ヤマダ
    97歳 イシダ


    <?php $args = array(
    	'posts_per_page' => -1,
    	'orderby'   => 'meta_value_num', //カスタムフィールドの「数字順」に並べ替えなさいという指示
    	'meta_key'  => '年齢', //カスタムフィールドキーを指定
            'order'=> 'DESC' //降順、つまり年齢高い順
    );
    $query = new WP_Query( $args );
    if ( $query->have_posts() ) :
    while ( $query->have_posts() ) : $query->the_post(); ?>
    ※ループの中身
    <?php endwhile;
          wp_reset_postdata();
          endif; ?>

    上記で表示はされたのですが、
    リストが300ぐらいありまして、所々数字が取得できていない部分がありました。
    ・DBには数字は入っている。
    ・全角ではないです。

    固定ページで表示をしているのですが、カスタムフィールドの値が所々取得できないのは何か問題を考えられますでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)