使用wp_query使用标题或ID从特定帖子中提取内容

时间:2010-03-06 05:26:49

标签: wordpress loops

我正在尝试从特定帖子中提取摘录和自定义字段,我尝试使用帖子标题和帖子ID,但我只是成功地使用此查询提取每一篇文章。例如,我有这个代码试图只为标题为182的帖子拉

<?php $map = new WP_Query();
$map->query('post_id=182'); ?>
<?php while ($map->have_posts()) : $map->the_post(); ?
<?php the_title(); ?>
<?php endwhile; ?>

它使用这种方法拉出每个帖子的标题,我无法弄清楚我将如何有这样的多个循环,每个只从一个特定的帖子中提取内容。有人可以解释我哪里出错吗?

2 个答案:

答案 0 :(得分:5)

我很幸运WP_query('p=182')

答案 1 :(得分:4)

如果您知道帖子ID,那么您可以使用get_post($post_id);,如此

$post_id = 182;
$my_post = get_post($post_id);
$title = $my_post->post_title;
echo $title;
echo $my_post->post_content;

ckeckout codex