1 回答

TA貢獻1775條經驗 獲得超11個贊
我嘗試使用以下代碼顯示某個類別中最近的 10 篇帖子:
<div id="slideShow" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<?php
$my_query = new WP_Query('showposts=10&cat=4');
while ($my_query->have_posts()) :
$my_query->the_post();
$do_not_duplicate = $post->ID; ?>
<div class="carousel-item active">
<?php if (has_post_thumbnail($post->ID)) : ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'carousel'); ?>
<img src="<?php echo $image[0]; ?>" class="slideShowImage d-block mx-auto" alt="carouselImage" width="1100" height="500">
<?php endif; ?>
<div class="carousel-caption">
<h3><?php the_title(); ?></h3>
<?php the_content(); ?>
</div>
</div>
<?php endwhile; ?>
</div>
問題是這段代碼在我添加 ul 和 li 標簽之前不會顯示帖子:
<div id="slideShow" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<ul id="carouselPosts">
<?php
$my_query = new WP_Query('showposts=10&cat=4');
while ($my_query->have_posts()) :
$my_query->the_post();
$do_not_duplicate = $post->ID; ?>
<li class="list-unstyled">
<div class="carousel-item active">
<?php if (has_post_thumbnail($post->ID)) : ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'carousel'); ?>
<img src="<?php echo $image[0]; ?>" class="slideShowImage d-block mx-auto" alt="carouselImage" width="1100" height="500">
<?php endif; ?>
<div class="carousel-caption">
<h3><?php the_title(); ?></h3>
<?php the_content(); ?>
</div>
</div>
</li>
<?php endwhile; ?>
</ul>
</div>
</div>
我只想按原樣使用代碼,而不添加 ul 和 li 標簽。另外,我不想使用任何像 Bootstrap carousel 這樣的插件。最后,對于那些想要建議保留 ul 和 li 標簽的人,我想說的是,正如在我網站的另一部分中我使用過 Bootstrap 卡組一樣,我也會在該部分面臨同樣的問題。另一點是我不想在我的代碼中添加額外的 CSS 和 JavaScript。
- 1 回答
- 0 關注
- 106 瀏覽
添加回答
舉報