Get the ID of the latest post 时间:2011-09-07 作者:Niels 一直在寻找最好的方法。我想获取某个post\\u类型的最新帖子的ID。我怎样才能以最便宜的方式做到这一点(所谓最便宜,我指的是使用最少的查询,并且没有循环或后期回放)?肯定有一种快速的方法吗? 2 个回复 最合适的回答,由SO网友:Scott 整理而成 $latest_cpt = get_posts("post_type=yourcpt&numberposts=1"); echo $latest_cpt[0]->ID 我能想到的唯一比上面更便宜的方法是编写自己的SQL查询,只返回一篇文章和列ID。 SO网友:Jahmic 更纯粹的SQL方式:function GetLastPostId() { global $wpdb; $query = "SELECT ID FROM $wpdb->posts ORDER BY ID DESC LIMIT 0,1"; $result = $wpdb->get_results($query); $row = $result[0]; $id = $row->ID; return $id; } 结束 文章导航