使用GET_POST仅获取特定的POST类型? 时间:2011-03-25 作者:janoChen 我正在使用以下功能根据他们的投票获得一些帖子(投票插件):function top_voted($number){ $a = SortVotes(); echo \'<div class="voted">\'; $rows = 0; //Now do not include deleted posts $i = 0; while ($rows < $number) { if ($a[0][$i][0] != \'\') { $postdat = get_post($a[0][$i][0]); if (!empty($postdat)) { $rows++; echo \'<div class="fore">\'; echo \'<div class="votecount" style="width: 1em; color: #555555; font-weight: bold;">\'.$a[1][$i][0].\' </div><div><a href="\'.$postdat->guid.\'" title="\'.$postdat->post_title.\'">\'.$postdat->post_title.\'</a></div>\'; echo \'<div class="votecount" style="width: 1em; color: #555555; font-weight: bold;">\'.$a[1][$i][0].\' </div><div>\'.$postdat->post_content.\'</div>\'; echo \'</div>\'; } } if ($i < count($a[0])) { $i++; } else { break; //exit the loop } } echo \'</div>\'; } 我只想得到某种职位类型的职位。我想我得做点什么get_post 但我对它不熟悉。有什么建议吗? 1 个回复 最合适的回答,由SO网友:Dwayne Charrington 整理而成 $the_posts = get_posts(array(\'post_type\' => \'post_type_name\')); 这将从名为“post\\u type\\u name”的帖子类型中获取所有帖子,因此将其替换为您正在使用的任何自定义帖子类型。我的意思是,这是一种最好的方式,但您可能应该阅读文档,因为这是一个文档化很好的特性,不难理解。get\\U POST文档可用here 在Wordpress网站上有大量示例代码供您轻松理解。 结束 文章导航