这是我的代码:
<div class="p">
<?php
if( have_rows('test', 10) ):
while ( have_rows('test', 10) ) : the_row(); ?>
<?php $text = get_sub_field('ex-txt', 10);
if( !empty($text) ): ?>
<span><?php the_sub_field('ex-txt', 10) ?></span>
<?php endif; ?>
<?php $post_objects = get_sub_field('test_links', 10);
if( $post_objects ): ?>
<?php foreach( $post_objects as $post): ?>
<?php setup_postdata($post); ?>
<span class="link showsthumbnail" >
<a href="<?php the_permalink(); ?>" target="_blank"><?php the_title();?></a>
<div class="follower" id="thumbnail"><?php the_post_thumbnail(); ?></div>
</span>
<?php endforeach; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
</div>
在ACF中的灵活内容字段之外使用(在网站的另一部分使用它)时,它可以正常工作,但是在灵活内容循环中使用时,则不能正常工作。
在与“ .follower”类的每个链接之后,我都会得到两个div,它们的特征图像都相同,而不仅仅是与该帖子相关的那个图像。
我正在寻找的是输出“ .showsthumbnail” div的名称并链接到帖子。然后是“ .follower” div,其中包含与该链接有关的帖子缩略图。当“ .showsthumbnail” div悬停在上方时,将显示“ .follow”。所有这些都是使用jQuery处理的。
可以很好地作为字段组的一部分(在另一页上),但不能在flex字段中使用。作为一个业余爱好者,我几乎不知道要寻找什么,所以任何帮助都将不胜感激,因为我真的很茫然,并且想知道出了什么问题。
谢谢!