我想我正在努力完成一些简单的事情。我在页面顶部有一个菜单项,我想链接到某个类别的最新帖子。我只需要获取类别中最新帖子的帖子ID,以便将其传递到菜单。我想在循环之外做这件事,并在函数中创建一个函数。php将返回帖子ID。有人对如何执行此操作有任何建议吗?
在循环之外获取帖子ID
1 个回复
最合适的回答,由SO网友:Bainternet 整理而成
下面是一个函数,它可以做到这一点:
function get_lastest_post_of_category($cat){
$args = array( \'posts_per_page\' => 1, \'order\'=> \'DESC\', \'orderby\' => \'date\', \'category__in\' => (array)$cat);
$post_is = get_posts( $args );
return $post_is[0]->ID;
}
用法:假设我的类别id为22,则:$last_post_ID = get_lastest_post_of_category(22);
还可以将类别数组传递给此函数。结束