#php #wordpress #loops
#php #wordpress (wordpress ) #циклы
Вопрос:
впервые я сталкиваюсь с проблемой, которую не могу объяснить. Я создаю простой цикл wordpress для галереи, но, я не знаю почему, цикл изменяет мой HTML-код внутри цикла.
Сначала это то, что я написал :
<?php query_posts('posts_per_page=9');
if ( have_posts() ) :
while ( have_posts() ) :
the_post();
?>
<?php
$post_image_id = get_post_thumbnail_id($post_to_use->ID);
if ($post_image_id) {
$thumbnail = wp_get_attachment_image_src( $post_image_id, 'large', false);
if ($thumbnail)
(string)$thumbnail = $thumbnail[0];
} else {
$thumbnail = './assets/no-picture.jpg';
}
?>
<article class="col-lg-4 col-sm-6">
<a href="#Modal1" data-toggle="modal" class="gallery-box">
<img src="<?php echo $thumbnail; ?>" class="img-responsive" alt="Image">
<div class="gallery-box-caption">
<div class="gallery-box-content">
<div>
<h2><?php the_title(); ?></h2>
<h6 class='wide-space'><?php the_category(); ?></h6>
<i class="icon-lg ion-ios-play-outline"></i>
</div>
</div>
</div>
</a>
</article>
<?php endwhile; ?>
<?php endif; ?>
Но когда он запускается онлайн, код внутри цикла становится таким :
<article class="col-lg-4 col-sm-6">
<a href="#Modal1" data-toggle="modal" class="gallery-box">
<img src="https://labelleequipeproductions.com/wp-content/uploads/2020/08/lessines-terre-de-developpement.jpg" class="img-responsive" alt="Image">
</a>
<div class="gallery-box-caption">
<a href="#Modal1" data-toggle="modal" class="gallery-box"></a>
<div class="gallery-box-content">
<a href="#Modal1" data-toggle="modal" class="gallery-box">
</a>
<div>
<a href="#Modal1" data-toggle="modal" class="gallery-box">
<h2>Lessines, Terre de développement</h2>
</a>
<h6 class="wide-space">
<a href="#Modal1" data-toggle="modal" class="gallery-box"></a>
<ul class="post-categories">
<a href="#Modal1" data-toggle="modal" class="gallery-box"></a>
<li><a href="#Modal1" data-toggle="modal" class="gallery-box"></a>
<a href="https://labelleequipeproductions.com/category/corporate/" rel="category tag">Corporate</a>
</li>
</ul>
</h6>
<i class="icon-lg ion-ios-play-outline"></i>
</div>
</div>
</div>
</article>
Есть ли кто — нибудь , кто мог бы помочь мне в этом ? Я никогда не видел этого раньше, и я часто использую этот вид цикла.
Комментарии:
1. Небольшое примечание Вам действительно не нужно,
if ( have_posts() ) :
за которымwhile ( have_posts() ) :
следует a, как будто нет сообщений, while все равно ничего не сделает2. Убедитесь, что у вас нет где-то кэшированного старого кода, поскольку я не понимаю, как этот код мог бы выдать такой результат