woo tabs小部件根据评论计数而不是页面视图显示热门帖子。小部件中的代码启用了这个
$ popular = get_posts(array('suppress_filters'=> false,'ignore_sticky_posts'=> 1,'orderby'=>'comment_count','numberposts'=> $ posts)); foreach($流行为$ post): setup_postdata($后); ?>
任何人都可以帮我修改这个,以便它适用于页面浏览而不是评论计数???
答案 0 :(得分:0)
我遇到了同样的问题,经过一番研究后发现了以下内容:
我将此代码段添加到我的functions.php文件中:
Track post views without a plugin using post meta
然后从该链接的第2步我将此代码段粘贴到小部件代码上方:
<?php setPostViews(get_the_ID()); ?>
最后改变了'orderby'=&gt; 'comment_count'到'orderby'=&gt; 'post_views'如下:
$popular = get_posts( array( 'suppress_filters' => false, 'ignore_sticky_posts' => 1, 'orderby' => 'post_views', 'numberposts' => $posts ) );
foreach($popular as $post) : setup_postdata($post);
希望这会有所帮助:)