在POST循环中使用页面中的ACF字段?

时间:2017-05-24 作者:user13286

我有一个使用高级自定义字段设置自定义字段的页面。其中一个字段是文本字段,用于指定“阅读更多”按钮的文本。在页面模板中,我有一个post查询来拉入帖子,我想在这个循环中使用ACF字段作为“阅读更多”文本。但是,由于ACF字段与页面关联,因此当我试图从post循环中调用它时,它不起作用:

<?php query_posts(\'showposts=1&post_type=post&cat=1\'); if ( have_posts() ): ?>
    <?php while ( have_posts() ) : the_post(); ?>
      <h4><?php the_title(); ?></h4>
      <p><?php the_excerpt(); ?></p>
  </div>
  <a class="btn" href="<?php the_permalink(); ?>">
    <!-- This is the field associated with the page -->
    <?php the_field(\'readmore_label\'); ?>
  </a>
</div>
<?php endwhile; wp_reset_query(); endif; ?>
是否可以在页面模板的post循环中使用页面自定义字段?

1 个回复
SO网友:WebElaine

将调用中的页面ID传递给\\u字段。由于这不是一个正常的循环,ACF不知道您要的是哪篇文章或页面,而不明确告诉它。

结束

相关推荐

如何在loop_end之后将内容插入wp_head

我正在尝试访问帖子上的信息,这样我就可以获得帖子标题和帖子内容,这样我就可以生成相应的OG标签,放在标题中。问题是该信息仅在loop\\u结束后可用。在那个动作发生后,我怎样才能插入头部呢?编辑:下面是正在使用的代码<?php /** * *snip* * standard plugin info * *snip* */ $jobTitle =\"\"; $jobDescription =\"\"; func

在POST循环中使用页面中的ACF字段? - 小码农CODE - 行之有效找到问题解决它

在POST循环中使用页面中的ACF字段?

时间:2017-05-24 作者:user13286

我有一个使用高级自定义字段设置自定义字段的页面。其中一个字段是文本字段,用于指定“阅读更多”按钮的文本。在页面模板中,我有一个post查询来拉入帖子,我想在这个循环中使用ACF字段作为“阅读更多”文本。但是,由于ACF字段与页面关联,因此当我试图从post循环中调用它时,它不起作用:

<?php query_posts(\'showposts=1&post_type=post&cat=1\'); if ( have_posts() ): ?>
    <?php while ( have_posts() ) : the_post(); ?>
      <h4><?php the_title(); ?></h4>
      <p><?php the_excerpt(); ?></p>
  </div>
  <a class="btn" href="<?php the_permalink(); ?>">
    <!-- This is the field associated with the page -->
    <?php the_field(\'readmore_label\'); ?>
  </a>
</div>
<?php endwhile; wp_reset_query(); endif; ?>
是否可以在页面模板的post循环中使用页面自定义字段?

1 个回复
SO网友:WebElaine

将调用中的页面ID传递给\\u字段。由于这不是一个正常的循环,ACF不知道您要的是哪篇文章或页面,而不明确告诉它。

相关推荐

Increase offset while looping

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