admin管理员组

文章数量:1200978

i have a product attribute called review_date, and i would like to order these products by that date. I haven't seen a working solution yet.. what am I doing wrong here?

$args = array(
        'post_type'      => 'product',
        'posts_per_page' => 20,
        'orderby'   => 'meta_value_num',
        'meta_key'  => 'pa_review_date',
); 

i have a product attribute called review_date, and i would like to order these products by that date. I haven't seen a working solution yet.. what am I doing wrong here?

$args = array(
        'post_type'      => 'product',
        'posts_per_page' => 20,
        'orderby'   => 'meta_value_num',
        'meta_key'  => 'pa_review_date',
); 
Share Improve this question asked Apr 23, 2022 at 10:17 Sander1020Sander1020 153 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

Try use meta_value instead of meta_value_num.

$args = array(
        'post_type'      => 'product',
        'posts_per_page' => 20,
        'orderby'   => 'meta_value',
        'meta_key'  => 'pa_review_date',
);

本文标签: queryget products by custom date variable