While循环在另一个While循环内

时间:2011-11-03 作者:jedifunk

好吧,我已经读了20篇关于在另一个while循环中使用while循环的不同文章,但仍然无法实现这一点,我快要崩溃了。

我的场景:使用高级自定义字段插件和WP Coda滑块。我的目标是在Coda滑块中显示一个小的图像库(通过ACF插件加载到自定义的帖子类型上)。

ACF中的图像也使用ACF的转发器插件。这需要使用while循环来输出图像。

事实:图像的父字段:公文包图像图像图像的字段键:图像

ACF表示的php将显示图像:

 <?php while(the_repeater_field(\'portfolio-images\')): ?>
 <a href="<?php the_sub_field(\'link\'); ?>">
 <img src="<?php the_sub_field(\'image\'); ?>" alt="image" />
 </a>
 <?php endwhile; ?>
我已经在为WP Coda滑块运行此循环:

`

            <div id="post-<?php the_ID(); ?>" <?php post_class(\'panel\'); ?>>
                <div class="panel-wrapper">
                    <div id="package-tagline-container" class="container_24">
                        <div class="bracket grid_1">{</div>
                            <div id="page-tagline" class="grid_16">
                                <h6><?php the_field(\'tagline\'); ?></h6>
                            </div>
                        <div class="bracket grid_1">}</div>
                        <div id="package-title" class="grid_6">
                            <h4 class="title"><?php the_title(); ?></h4>
                        </div>
                    </div><!-- #package-tagline-container -->

                        <?php the_content(); ?>


                </div> <!-- .panel-wrapper -->
            </div> <!-- .panel -->

         <?php endwhile; else:
               endif;
     wp_reset_query(); ?>
我不知道在这一点上还能尝试什么。非常感谢您的帮助。谢谢

3 个回复
SO网友:Jonnybojangles

我将为每个嵌套循环及其post数据上的循环创建一个自定义查询。类似于所写内容here.

您可能需要将post global保存到临时变量中,以便在嵌套外观结束时将其设置回(setup\\u postdata())。

SO网友:Chris_O

您使用的WP Coda滑块版本是什么?是否使用短代码或模板标记插入滑块?

该插件使用插入帖子中的嵌套循环,并带有一个短代码。正常的gallery短代码工作正常。

顺便说一句:我是插件的作者,它需要更新以使用一些更新的WP API。

SO网友:Mark

您是否尝试过使用“while(Have\\u rows())”?这就是我写转发器字段的方式。

<?php while(have_rows(\'portfolio-images\')): the_row(); ?>
 <a href="<?php the_sub_field(\'link\'); ?>">
  <img src="<?php the_sub_field(\'image\'); ?>" alt="image" />
 </a>
<?php endwhile; ?>

结束

相关推荐

Paging on a future post loop?

我试图让寻呼在我未来的post循环中工作,但没有用。尽管数据库中有几个有效的帖子,但我没有得到用于分页的链接,而我希望它们位于底部。<?php $args = array( \'post_type\' => \'program\', \'paged\' => get_query_var(\'paged\') ? get_query_var(\'paged\') : 1, \'posts_per_page\' => 1,&#x

While循环在另一个While循环内 - 小码农CODE - 行之有效找到问题解决它

While循环在另一个While循环内

时间:2011-11-03 作者:jedifunk

好吧,我已经读了20篇关于在另一个while循环中使用while循环的不同文章,但仍然无法实现这一点,我快要崩溃了。

我的场景:使用高级自定义字段插件和WP Coda滑块。我的目标是在Coda滑块中显示一个小的图像库(通过ACF插件加载到自定义的帖子类型上)。

ACF中的图像也使用ACF的转发器插件。这需要使用while循环来输出图像。

事实:图像的父字段:公文包图像图像图像的字段键:图像

ACF表示的php将显示图像:

 <?php while(the_repeater_field(\'portfolio-images\')): ?>
 <a href="<?php the_sub_field(\'link\'); ?>">
 <img src="<?php the_sub_field(\'image\'); ?>" alt="image" />
 </a>
 <?php endwhile; ?>
我已经在为WP Coda滑块运行此循环:

`

            <div id="post-<?php the_ID(); ?>" <?php post_class(\'panel\'); ?>>
                <div class="panel-wrapper">
                    <div id="package-tagline-container" class="container_24">
                        <div class="bracket grid_1">{</div>
                            <div id="page-tagline" class="grid_16">
                                <h6><?php the_field(\'tagline\'); ?></h6>
                            </div>
                        <div class="bracket grid_1">}</div>
                        <div id="package-title" class="grid_6">
                            <h4 class="title"><?php the_title(); ?></h4>
                        </div>
                    </div><!-- #package-tagline-container -->

                        <?php the_content(); ?>


                </div> <!-- .panel-wrapper -->
            </div> <!-- .panel -->

         <?php endwhile; else:
               endif;
     wp_reset_query(); ?>
我不知道在这一点上还能尝试什么。非常感谢您的帮助。谢谢

3 个回复
SO网友:Jonnybojangles

我将为每个嵌套循环及其post数据上的循环创建一个自定义查询。类似于所写内容here.

您可能需要将post global保存到临时变量中,以便在嵌套外观结束时将其设置回(setup\\u postdata())。

SO网友:Chris_O

您使用的WP Coda滑块版本是什么?是否使用短代码或模板标记插入滑块?

该插件使用插入帖子中的嵌套循环,并带有一个短代码。正常的gallery短代码工作正常。

顺便说一句:我是插件的作者,它需要更新以使用一些更新的WP API。

SO网友:Mark

您是否尝试过使用“while(Have\\u rows())”?这就是我写转发器字段的方式。

<?php while(have_rows(\'portfolio-images\')): the_row(); ?>
 <a href="<?php the_sub_field(\'link\'); ?>">
  <img src="<?php the_sub_field(\'image\'); ?>" alt="image" />
 </a>
<?php endwhile; ?>

相关推荐

Increase offset while looping

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

While循环在另一个While循环内 - 小码农CODE - 行之有效找到问题解决它

While循环在另一个While循环内

时间:2011-11-03 作者:jedifunk

好吧,我已经读了20篇关于在另一个while循环中使用while循环的不同文章,但仍然无法实现这一点,我快要崩溃了。

我的场景:使用高级自定义字段插件和WP Coda滑块。我的目标是在Coda滑块中显示一个小的图像库(通过ACF插件加载到自定义的帖子类型上)。

ACF中的图像也使用ACF的转发器插件。这需要使用while循环来输出图像。

事实:图像的父字段:公文包图像图像图像的字段键:图像

ACF表示的php将显示图像:

 <?php while(the_repeater_field(\'portfolio-images\')): ?>
 <a href="<?php the_sub_field(\'link\'); ?>">
 <img src="<?php the_sub_field(\'image\'); ?>" alt="image" />
 </a>
 <?php endwhile; ?>
我已经在为WP Coda滑块运行此循环:

`

            <div id="post-<?php the_ID(); ?>" <?php post_class(\'panel\'); ?>>
                <div class="panel-wrapper">
                    <div id="package-tagline-container" class="container_24">
                        <div class="bracket grid_1">{</div>
                            <div id="page-tagline" class="grid_16">
                                <h6><?php the_field(\'tagline\'); ?></h6>
                            </div>
                        <div class="bracket grid_1">}</div>
                        <div id="package-title" class="grid_6">
                            <h4 class="title"><?php the_title(); ?></h4>
                        </div>
                    </div><!-- #package-tagline-container -->

                        <?php the_content(); ?>


                </div> <!-- .panel-wrapper -->
            </div> <!-- .panel -->

         <?php endwhile; else:
               endif;
     wp_reset_query(); ?>
我不知道在这一点上还能尝试什么。非常感谢您的帮助。谢谢

3 个回复
SO网友:Jonnybojangles

我将为每个嵌套循环及其post数据上的循环创建一个自定义查询。类似于所写内容here.

您可能需要将post global保存到临时变量中,以便在嵌套外观结束时将其设置回(setup\\u postdata())。

SO网友:Chris_O

您使用的WP Coda滑块版本是什么?是否使用短代码或模板标记插入滑块?

该插件使用插入帖子中的嵌套循环,并带有一个短代码。正常的gallery短代码工作正常。

顺便说一句:我是插件的作者,它需要更新以使用一些更新的WP API。

SO网友:Mark

您是否尝试过使用“while(Have\\u rows())”?这就是我写转发器字段的方式。

<?php while(have_rows(\'portfolio-images\')): the_row(); ?>
 <a href="<?php the_sub_field(\'link\'); ?>">
  <img src="<?php the_sub_field(\'image\'); ?>" alt="image" />
 </a>
<?php endwhile; ?>

相关推荐

当in_the_loop()为假时,何时以及为什么is_Single(‘my_cpt’)为真?

我正在使用模板系统的示例代码。此地址的页码:http://project.test/my_cpt/hello-post/.无法理解原因is_singular( \'my_cpt\' ) 是true 虽然in_the_loop() 是false.在页面模板中The Loop "E;“工程”:if ( have_posts() ) { while ( have_posts() ) { the_post(); ?>