3 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
WP_Query()您可以使用代替 using ,get_post()如下所示:
<?php
$post = get_post($story_one);
if(!empty($post)):
echo $post->post_title;
echo get_field("field name", $story_one);
endif;
?>
關(guān)于僅從stories帖子類型中獲取。每個(gè)帖子類型都存儲(chǔ)在同一個(gè)帖子表中,因此它們必須使用不同的帖子 ID。
第二個(gè)parameter功能get_field()是帖子ID。

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊
帖子query_varIDp不是id
$args = array(
'post_type' => 'stories',
'p' => $story_one,
'posts_per_page' => 1
);
$query = new WP_Query( $args );
if( $query->have_posts() ) {
while( $query->have_posts() ) {
$query->the_post();
the_title();
}
wp_reset_postdata();
}

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
我建議繼續(xù)使用 WP_Query。問題只是查詢參數(shù)之一。
我會(huì)將“p”添加到您的 $args 變量中......就像這樣......
$args = array(
'post_type' => 'stories',
'p' => $story_one,
'posts_per_page' => 1
);
這應(yīng)該會(huì)讓你得到你想要的結(jié)果。
祝你好運(yùn)!
- 3 回答
- 0 關(guān)注
- 139 瀏覽
添加回答
舉報(bào)