在wordpress中随机抽取帖子而不是按日期

时间:2016-03-30 16:32:11

标签: wordpress wpdb

我正在使用一个主题,它使用一些代码与数据库进行交互以提取帖子。我是新手,但是已经查看了关于这些类型的查询的WordPress文档,并且无法弄清楚如何使这个随机而不是按日期。任何帮助将不胜感激。

return "{$wpdb->postmeta}.meta_value + 0 {$order}, {$wpdb->posts}.post_date DESC";

提前致谢!

编辑完整代码:

    public function posts_orderby()
{
    global $wpdb;
    $order = "DESC";

    if (isset($_REQUEST['sortby']) && $_REQUEST['sortby'] == 'price') {
        $order = "ASC";
    }

    // return "{$wpdb->postmeta}.meta_value DESC";
    return "{$wpdb->postmeta}.meta_value + 0 {$order}, {$wpdb->posts}.post_date DESC";
}

1 个答案:

答案 0 :(得分:0)

我认为你需要这样的东西 - return "{$wpdb->postmeta}.meta_value + 0 {$order}, {$wpdb->posts}.post_date ORDER BY RAND()";