我對wordpress編碼頗爲陌生,雖然不是PHP。但我不太明白這裏發生了什麼。代碼是:wp_Query複製帖子
<div class="ul-box floatRight">
<ul>
<?php
wp_reset_query();
$index_query = new WP_Query(array('post_type' => 'explore_more', 'posts_per_page' => 3,'order'=>'DES'));
?>
<?php
while ($index_query->have_posts()) : $index_query->the_post(); ?>
<li class='spotlight-li'>
<?php the_post_thumbnail(); ?>
<div class="explore-more-content floatLeft">
<h4><?php
$title=get_the_title();
echo showBrief($title,8);
?></h4>
</div>
</li>
<?php
endwhile;
wp_reset_query(); ?>
</ul>
</div>
由於我無法理解的原因,它會產生重複的帖子。我多次搜索了它,並且據我所知,在某處有一個雙循環,但我不知道在哪裏。我只能看到while
循環,除非get_the_title()
函數或showBrief()
函數中有更多循環。
任何人都可以幫忙嗎?
是的,我認爲'DES是奇怪的,但它被用在別的地方,所以我去了!是的,我寧願使用'{}',但那是我找到的代碼。感謝您的幫助。但即使'ShowBrief()'被刪除,我仍然得到重複:S – Chud37
問題不在於此代碼。還有其他一些事情正在引發這個問題,並且可以是我所說的任何事情。你在哪裏使用這段代碼,它應該做什麼。您應該使用此信息更新您的帖子,並且還要更新模板的完整代碼 –