2014-12-31 16 views
0

고급 사용자 지정 필드의 기초를 배우고 있으며 질문이 있습니다. 제목, 미리보기 이미지 및 설명을 보여주는 정보 블록을 게시하려고합니다. 나는 Wordpress에 Simone 테마를 사용하고 있으며 아직 스타일을 그리기 시작하지는 않았습니다. 내 콘텐츠-single.php 파일 내에서, 나는 다음과 같은 코드에 문제가 있어요 :ACF 이미지가 표시되지 않습니다.

<?php the_content(); ?> 
<?php 
    if(get_field('content_description')) { 
     echo '<div class="description-box">'; 
     echo '<h1>' . get_field('certain_title') . '</h1>'; 
     echo '<img src="get_field('certain_image')">'; 
     echo '<p>' . get_field('certain_description') . '</p>'; 
     echo '</div>'; 
    } 
?> 

설명 박스는 단순히 적용 배경, 폭, 여백과 컨테이너입니다. 그것은 내용을 담고있는 것입니다. 그러나 이미지 필드가 무언가를,

당신이 볼 수 있듯이, 잘 제목과 설명 출력 : 나는 (certain_image) 위의 코드에서 여섯 번째 라인을 제거 할 때, 내가 원하는 출력을 얻을 이상하게도 코드에 추가되면 기본적으로 모든 것이 브라우저에서 사라집니다. 나는 그것이 모든 것을 붕괴시키고 있다고 추측하고 싶다. (따라서 브라우저에서 사라진다.)

다음과 같은 사용하여 위의 코드로 내 하나의 게시물을 표시 있음을 유의

:

그리고 나는 포스트를 클릭하면 다음이 발생하는 것 같습니다 :

이미지 입력란의 반환 값이 Object로 설정되어 있는지 확인해야하므로 입력하십시오. 나는 또한 이것을 위해 MAMP를 사용하고있다. child-theme 내에서 content-single.php 파일의 코드가 구현 중입니다.

<img>은 내 코드에 <div><p>과 같은 닫는 태그를 사용하지 않았기 때문에 망쳐 버린 느낌입니다.

echo '<img src="get_field('certain_image')">'; 

가되어야한다

것은 어쨌든이 줄을 ... 당신이 BTW PHP는 오류를 설정해야합니다 - 나는 또한이 당신이 PHP 구문 오류가 P

답변

1

유일한 문제 = 아니다 확신

echo '<img src="', get_field('certain_image'), '">'; 

또는

echo '<img src="'. get_field('certain_image'). '">'; 
관련 문제