自定义字段Wordpress和foreach

时间:2017-07-11 16:40:43

标签: php wordpress advanced-custom-fields

我在wordpress中的自定义字段有问题。

我有子页面:

  • Home PL
  • Home DE
  • 首页EN

我已将自定义字段添加到每个子页面中,每个子页面都相同。

e.g

<?php the_field('text1'); ?>
<?php the_field('text2'); ?>
<?php the_field('text3'); ?>

在我添加一个显示该子类别的商品的循环之前,一切正常。

e.g

    $args = array('post_type' => 'page', 'posts_per_page' => -1, 
'post_parent' => 44, 'orderby' => 'title', 'order'   => 'ASC', );
    $parents = get_posts( $args );
    foreach ($parents as $post) :  
      setup_postdata($post);
    endforeach;

在循环下方,当您想要添加自定义字段时,它不起作用。怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

您需要在循环中执行 the_field()