Get Custom post with ID

时间:2012-07-02 作者:FlourishDNA

如何通过ID获取自定义帖子?我想使用自定义帖子的ID显示单个帖子。我尝试了\'post_type\' => \'homepage\', \'post_id\' => \'717\' 但它不起作用。

谢谢

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

您不需要指定post_type 呼叫时get_post(). 这个ID 在整个DB post表中,任何类型的post都是唯一的。所以如果你打电话给一个ID=17的帖子

$id = 17;
$post = get_post( $id );
那么你就可以得到这篇文章了。

注意,根据Codex, 使用时get_post

您必须传递一个包含整数(例如$id)的变量。文字整数(例如get\\u post(7))将导致致命错误(只能通过变量进行引用,或者不能通过引用传递参数1)。

结束

相关推荐

Contact form 7 post loop

我使用的是联系方式7。它说使用以下[contact-form-7 id=\"23\" title=\"Contact form 1\"] 在我的帖子或页面中,我已将其放置在我的帖子中。现在,我正在使用此代码抓取帖子并将其吐到我的自定义页面上。php文件。然而,它只是吐出页面的标题和日期,而内容“发布”没有任何形式可见。还有,将联系人表单放在页面上并能够使用css等联系人表单7进行移动的最佳方式是什么。 <!-- Start the Loop. --> <?php if