我正在开发一个有主页滑块的Wordpress主题。我在Wordpress数据库中有一个表,用于存储帖子查看次数,我想让我的滑块显示查看次数最多的帖子。
这是获取顶部帖子的SQL,帖子ID
SELECT `post_id`, `single_views`
FROM `wp_ak_popularity`
ORDER BY `single_views`
DESC LIMIT 30
下面是我当前正在使用的Wordpress DB查询。
$featured = new WP_Query(
array(
\'no_found_rows\' => TRUE,
\'update_post_meta_cache\' => FALSE,
\'update_post_term_cache\' => FALSE,
\'ignore_sticky_posts\' => 1,
\'posts_per_page\' => wpb_option(\'featured-slider-number\'),
\'cat\' => wpb_option(\'featured-slider-category\')
)
);
我在WordPress文档网站上看到,我可以用这样的东西来只查询我需要的帖子。。。
$featured = new WP_Query(
array(
post_type\' => \'post\',
\'post__in\' => array( 2, 5, 12, 14, 20 )
)
);
我需要的帮助是如何进行第一个数据库查询,并将这些结果放入如下变量中
$post_ids = \'2, 5, 12, 14, 20\';
因此,我可以通过简单地传递我需要的Post ID来进行主数据库查询。
有人能告诉我如何获得第一个ID列表吗?