我想獲得最新的wp帖子,但我得到一個錯誤,我不知道為什么。
我使用showpost來獲取印象數,但結果總是多了一個帖子。
我試著搜索,但不知道問題的原因在哪里。我試著用per_post_page來代替showposts,但還是同樣的錯誤。
有誰遇到過同樣的錯誤,請幫助我。 謝謝你!
<?php $args = array(
'post_status' => 'publish',
'post_type' => 'post',
'orderby' => 'date',
'cat' => 0,
'order' => 'desc',
'showposts' => 1,
);
$getposts_related = new WP_query($args)。
if ($getposts_related-> have_posts()) :
while ($getposts_related->have_posts()) 。$getposts_related->the_post()。
$placeholder = get_field('logo', 'option'); ? >
<div class="col-6 col-md-4 col-lg-4 pb-4"/span>>
<div class="baiviet-wrap"/span>>
<a href="< ? php the_permalink; ? >">
<div class="thumbnail">/span>
<img src="< ?
$url = wp_get_attachment_url(get_post_thumbnail_id(), 'thumbnail') 。
if ($url) {
echo $url;
} else {
echo $placeholder;
}
? > "/span> alt="< ? php the_title(); ? >">
</div>/span>
<div class="tieu-de"/span>>
<h3>< ? php the_title(); ?></h3>
</div>/span>
</a>/span>
<div class="description"/span>>
<?php
$excerpt = the_excerpt();
$excerpt = substr($excerpt, 0, 200) 。
$result = substr($excerpt, 0, strrpos($excerpt, ' '/span>))。
echo $result; ? >
</div>
<div class="col-6 col-md-6 col-lg-6 cta-baiviet"/span>>
<a href="< ? php echo get_permalink; ?>">
<div class="detail-product btn-kgin kgin-sharp-5"/span>>
<div class="btn-wrap kgin-sharp-5"/span>>
<span>/span>Xem chi ti?t< /span><i
class="fas fa-angle-double-right"></i>
</div>/span>
</div>/span>
</a>/span>
</div>/span>
</div>/span>
</div>/span>
<?php endwhile;
endif;
wp_reset_postdata(); ?>。
uj5u.com熱心網友回復:
你不應該使用showposts
嘗試使用posts_per_page與paged一起。
像這樣:
$args = array(
'post_status' => 'publish'。
'post_type' => 'post',
'post_per_page' => 1,
'paged' => 1,
'cat' => 0。
'orderby' => 'date',
'order' => 'desc',
);
uj5u.com熱心網友回復:
你的代碼看起來不錯 只要用post_per_page替換showposts就可以了
。$args = array(
'post_status' => 'publish',
'post_type' => 'post',
'post_per_page' => 1,
'orderby' => 'date',
'cat' => 0,
'order' => 'desc',
);
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/324245.html
標籤:
上一篇:帶有可變外鍵的多對多
