Php 在wordpress中动态插入div类

Php 在wordpress中动态插入div类,php,jquery,html,wordpress,Php,Jquery,Html,Wordpress,我在wordpress中有一个自定义帖子类型,我使用以下代码在wordpress页面中显示南非类别包中自定义帖子类型的6个缩略图: <?php $args = array('post_type' => 'package','package-category'=>'South Africa', 'posts_per_page'=>6 ); $loop = new WP_Query( $args ); while ( $loop->h

我在wordpress中有一个自定义帖子类型,我使用以下代码在wordpress页面中显示南非类别包中自定义帖子类型的6个缩略图:

<?php 
     $args = array('post_type' => 'package','package-category'=>'South Africa',   'posts_per_page'=>6 );
     $loop = new WP_Query( $args );
     while ( $loop->have_posts() ) : $loop->the_post();
?>

<div class="four columns gdl-package-grid2">
    <div class="package-content-wrapper">
                 <?php the_post_thumbnail(); ?>
            </div>
    </div>

您只需使用一个变量跟踪循环,并添加适当的HTML标记,如下所示:

 <div class= "row">
  <div class="four columns gdl-package-grid2">
    <div class="package-content-wrapper">
               <img src="1.jpg">
            </div>
  </div>
  <div class="four columns gdl-package-grid2">
    <div class="package-content-wrapper">
               <img src="2.jpg">
            </div>
  </div>
  <div class="four columns gdl-package-grid2">
    <div class="package-content-wrapper">
               <img src="3.jpg">
            </div>
  </div>
 </div>

<div class= "row">
  <div class="four columns gdl-package-grid2">
    <div class="package-content-wrapper">
               <img src="4.jpg">
            </div>
  </div>
  <div class="four columns gdl-package-grid2">
    <div class="package-content-wrapper">
               <img src="5.jpg">
            </div>
  </div>
  <div class="four columns gdl-package-grid2">
    <div class="package-content-wrapper">
               <img src="6.jpg">
            </div>
  </div>

 </div>
<?php 
    $args = array(
        'post_type' => 'package',
        'package-category' => 'South Africa',
        'posts_per_page' => 6
    );
    $loop = new WP_Query($args);
    $loop_count = 0;
?>
<?php while ($loop->have_posts()) : $loop->the_post(); ?>
    <?php
        $loop_count++; // Increase Loop Count
        $loop_count = ($loop_count > 3) ? 1 : $loop_count; // Reset to 1 if > 3
    ?>
    <?php if ($loop_count === 1) : ?>
        <div class="row">
    <?php endif; ?>

    <div class="four columns gdl-package-grid2">
        <div class="package-content-wrapper">
             <?php the_post_thumbnail(); ?>
        </div>
    </div>

    <?php if ($loop_count === 3) : ?>
        </div>
    <?php endif; ?>
<?php endwhile; ?>

我希望有帮助

很好,正是我想要的…谢谢你没问题,很高兴我能帮上忙!