一个帖子出了点问题
有关帖子的信息:
ID:8619
post_author:1
post_date:2014-02-28 15:56:08.000000
post_date_gmt:2014-02-28 13:56:08.000000
post_title:2014 02 28
post_status:发布
ping_status:打开
post_name:2014-02-28-2
guid:http://example.lt/?post_type = newsletter& p = 8619
查询:
$args = array (
'p'=> 8619,
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
var_dump(get_the_content());
}
} else {
}
wp_reset_postdata();
而且我没有收到帖子,如果发布数据有问题,因为如果我将id更改为任何现有帖子都可以。
答案 0 :(得分:2)
试试这个@Pratik说。您需要传递密钥'post_type' => 'newsletter'
。默认情况下,它定位到'post_type' => 'post'
$args = array (
'p'=> 8619,
'post_type' => 'newsletter'
);
$query = new WP_Query( $args );
答案 1 :(得分:1)
试试这个,你可以获得单一帖子
<?php
$post_id = 8619;
$queried_post = get_post($post_id);
$title = $queried_post->post_title;
echo $title;
echo $queried_post->post_content;
?>