【问题标题】:How to get most viewed posts using another table in Wordpress如何使用 Wordpress 中的另一个表格获取查看次数最多的帖子
【发布时间】:2018-05-03 17:52:33
【问题描述】:

我想获得观看次数最多的帖子,并且我正在使用 yuzo 插件来计算观看次数。但是这段代码不起作用。我怎样才能使它起作用?

$popular = new WP_Query( array(
'post_type'             => array( 'post' ),
'showposts'             => $instance['popular_num'],
'cat'                   => $instance['popular_cat_id'],
'ignore_sticky_posts'   => true,
'orderby'               => 'wpng_yuzoviews.views',
'order'                 => 'dsc',
'date_query' => array(
array(
        'after' => $instance['popular_time'],
      ),
  ),
) );

【问题讨论】:

    标签: php mysql sql wordpress


    【解决方案1】:

    您的查询将类似于:

    $query = new WP_Query( array(
       'meta_key' => 'post_views_count',
       'orderby' => 'meta_value_num',
       'posts_per_page' => 5
    ) );
    

    默认情况下,排序会从高到低,因此给你“前”5。

    【讨论】:

      猜你喜欢
      • 2016-04-16
      • 2013-12-10
      • 2012-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-26
      相关资源
      最近更新 更多