_Content()不断重复自身

时间:2015-10-12 作者:cstls

我是Wordpress新手,很难让我的循环使\\u content()不重复。我也尝试过编写多个循环,但都没有用。我主要只想让\\u content()在reveal模式中迭代。

 <?php $loop = new WP_Query( array( \'post_type\' => \'c3k_project\', \'posts_per_page\' => 8 ) ); ?>
  <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<div class="grid-item">
  <a href="#" data-reveal-id="myModal">
    <figure class="text-overlay">
      <?php if (has_post_thumbnail( $post->ID ) ): ?>
    <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), \'single-post-thumbnail\' ); ?>
    <img src="<?php echo $image[0]; ?>">
      <?php endif; ?>
      <figcaption>
    <h3><?php the_title(); ?></h3>
    <?php the_excerpt(); ?>
    <?php the_author(); ?>
      </figcaption>
    </figure>
  </a>
</div>

<div id="myModal" class="reveal-modal full chicken-modal" data-reveal aria-labelledby="modalTitle" aria-hidden="true" role="dialog">
  <div class="row">
    <div class="medium-12 columns">

      <?php the_content(); ?>

    </div>
  </div>
  <a class="close-reveal-modal" aria-label="Close">&#215;</a>
</div>

  <?php endwhile; wp_reset_query(); ?>

1 个回复
最合适的回答,由SO网友:cstls 整理而成

已解决。这是因为discover使用了一个ID(请参见myModal ID)并反复迭代相同的ID。作为修复,我使用了:

id="modal-<?php echo get_the_ID(); ?>"
这解决了我的问题,\\u content()反复重复它的第一次迭代。

相关推荐

Increase offset while looping

我正在编写一个自定义帖子插件,它将自定义帖子分组显示为选项卡。每组4个岗位。是否可以编写一个偏移量随每次循环而增加的查询?因此,结果将是:-第一个查询显示从1到4的帖子-第二个查询显示从5到8的帖子-第三个查询显示从9到12的帖子等。 <div class=\"official-matters-tabs\"> <?php $args = array(\'post_type\' => \'official-matters\', \'showp