我正在尝试从特定帖子中提取摘录和自定义字段,我尝试使用帖子标题和帖子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; ?>
它使用这种方法拉出每个帖子的标题,我无法弄清楚我将如何有这样的多个循环,每个只从一个特定的帖子中提取内容。有人可以解释我哪里出错吗?
答案 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