WordPress 获取带有缩略图的最近文章

[摘要]假如要获取WordPress带有缩略图的最近文章,用 WordPress 默认的 WP_Query,query_posts,get_posts 等要领都没步伐获取,后只能按照 WordPress 文章缩略图的道理,操作 postmeta 数据内外的干系举办挪用。

  最近做一个项目,需要挪用带有文章缩略图的最近几篇文章,用 WordPress 默认的 WP_Query,query_posts,get_posts 等要领都没步伐获取。最后只能按照 WordPress 文章缩略图的道理,操作 postmeta 数据内外的干系举办挪用。// 需要挪用的文章数量
$showposts = 3;
$posts = $wpdb->get_results($wpdb->prepare("SELECT `post_id`, `meta_value` AS `post_thumbnail_id` FROM `{$wpdb->postmeta}` WHERE `meta_key` = '_thumbnail_id' ORDER BY `post_id` DESC LIMIT 0,{$showposts}"),ARRAY_A);
$i = 0;
foreach($posts as $postdata){
$post = get_post($postdata['post_id'],OBJECT);
setup_postdata($post);
// Loop...
$i++;
}

  这个要领较量高效,但有一个弊端:无法举办分页处理惩罚。假如需要的话,各人也可以通过 WP_Query 添加 filter 的要领去获取。

Wordpress下载:

WordPress v3.5 RC2下载

WordPress 获取带有缩略图的最近文章

界面预览

本文转自:

分享到

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10078.html