2014-12-10 5 views
0

안녕하세요. 사용자 플러그인 때문에 ACF 필드를 표시하는 데 문제가있었습니다. 그때 내가 대신 쓸 수 있는지 알아 않았다고급 사용자 정의 필드에 리피터가 표시되지 않습니다.

<?php $outputtext= get_field('text'); ?> 
<?php echo $outputtext; ?> 

대신

<?php get_field('text'); ?> 

활성화 된 플러그인이 때 문제가 해결되지 않았기 때문에

의.


그래서 나는 잠시 동안 답변을 찾고 있었고 동일한 방법으로 리피터를 보여줄 필드를 얻었습니다. 어떤 성공 ...

그리고 네 제가 테스트 한 일반 코드 느릅 나무이 그것을 사용자 정의 플러그인 전에 근무하고 어떻게 내가 어떻게해야합니까

  1. 을 작동 중지하는 방법입니다

    <?php 
        // check if the repeater field has rows of data 
        if(have_rows('topp_yrken_referenser')): 
         // loop through the rows of data 
         while (have_rows('topp_yrken_referenser')) : the_row(); { ?> 
    
          <div class="col-xs-12 col-sm-4"> 
           <blockquote> 
            <?php // display a sub field value 
            the_sub_field('topp_yrke_referens'); 
            ?> 
           </blockquote> 
          </div> 
    
    
         <?php } endwhile; 
        else : 
         // no rows found 
        endif; 
        ?> 
    

    없다 내가 대신이 일을 한 것처럼이 일처럼 뭔가?

  2. $이 = get_field ('텍스트')에 대한 이름이 있습니까; ?

+0

else/endif 없이도 작동합니까? – Aibrean

+0

그렇지 않으면 거의 동일합니다. endif없이 내가 빈 사이트를 얻을 수 있고 둘 다 없으면 endif 내가 빈 페이지가 ... – user4312416

답변

0
<?php if (have_rows('topp_yrken_referenser')){ ?> 
    <?php while (have_rows('topp_yrken_referenser')) { the_row(); ?> 
    div class="col-xs-12 col-sm-4"> 
       <blockquote> 
        <?php the_sub_field('topp_yrke_referens'); ?> 
       </blockquote> 
      </div> 
    <?php }; // while: ?> 
    <?php }; ?> 

이 코드가 얻을 수있는만큼 베어입니다.

관련 문제