0
我做了一個custome的帖子,那裏有一個自定義字段致電_as_roomname。wordpress get_post_meta只給第一個值
我創建了總共5個自定義文章,我想要回顧它的所有名稱,但我只獲得第一個值。
function postlogo(){
global $post;
$counting = 1;
$count = 1;
$args = array('post_type' => 'casino', 'posts_per_page' => 5);
$rPosts = new WP_Query($args);
while ($rPosts->have_posts()) : $rPosts->the_post();?>
<h1><?php echo get_post_meta(get_the_id(), '_as_roomname', true);?> Review </h1><?php
$count = $count + 1;
endwhile;
}
輸出
Casino.com Review
Casino.com Review
Casino.com Review
Casino.com Review
Casino.com Review
我想從所有張貼此唯一的名稱,但它給我的只有第一個值。我怎麼會得到,我不知道。
感謝您的重播Rikesh。我也嘗試過這一個,但沒有奏效。這兩個代碼給出相同的輸出 –
好吧,你可以嘗試'$ post-> ID'而不是'$ rPosts-> post-> ID'。在while循環的頂部添加'global $ post;'。 – Rikesh
現在只顯示「評論」。值爲空 –