WP_Query过滤

时间:2016-08-15 21:16:56

标签: php wordpress

所以我一直在这里和其他网站寻找解决方案。我找到了很多非常有用的帖子,但由于某种原因,我无法让它发挥作用。

我拥有的: WP帖子包含自定义字段。 一个是"评级"给出1-5之间的数字 另一个是" flash"使用1或0。

我想做什么: 显示所有在闪光灯上显示1的帖子,在ORDER中按"等级降低" ...

我目前有:

 $args = array(
                    'posts_per_page'    => 11,
                    'post_status'       => 'publish',
                    'meta_key'          => 'rating',
                    'orderby'           => 'meta_value_num',
                    'order'             => 'DESC',
                    'meta_query'        => array(
                        'meta_key'          => 'flash',
                        'meta_value'        => '1',
                    )
                );
                $ultimos = new WP_Query( $args );

这不会过滤闪光灯自定义字段。 但如果我这样做:

$args = array(
                    'posts_per_page'    => 11,
                    'post_status'       => 'publish',
                    'meta_key'          => 'rating',
                    'orderby'           => 'meta_value_num',
                    'order'             => 'DESC',
                    'meta_key'          => 'flash',
                    'meta_value'        => '1',
                );
                $ultimos = new WP_Query( $args );

此DOES过滤器闪烁,但没有正确排序。

有什么想法吗?

0 个答案:

没有答案