2017-12-09 17 views
0

가격이 0.00 인 경우 '무료'로 표시하고 싶습니다. 내 코드를 아래에서 확인해 주시겠습니까?쉬운 디지털 다운로드에서 가격이 0.00 인 경우 '무료'표시

<?php edd_price($download_id = 0); ?> 
if(edd_get_download_price(get_the_ID()) == 0) { 
?>Free 
+0

나는 코드의 나머지 부분이 어떻게 보이는지 알고 있지만,이 부분를 볼 수없는 경우 PHP 절을 닫기 전에 if 절의 안쪽과 끝에}}가 빠져 있습니다. 또한 첫 번째 줄에 PHP 절을 닫은 다음 세 번째 줄에서 PHP 절을 다시 닫습니다. – Geshode

답변

0

내가 EDD에 대해 잘 모릅니다하지만 코드 구문 문제가 있습니다 : 여기

<?php edd_price($download_id = 0); ?> 
if(edd_get_download_price(get_the_ID()) == 0) { 
?>Free 

, if(edd_get_download_price(get_the_ID()) == 0)<?php 태그로 묶인되지 않습니다. 전에 줄에있는 ?>을 제거해야합니다. 또한, 닫는 중괄호가 누락되었습니다 if. 여기에 표시하지 않은 코드가 더 많으므로 확실하지 않은 것입니다.

업데이트 :

아래의 의견에 따라 경찰, 코드가 다음과 같이 업데이트해야합니다

:

<?php if(edd_get_download_price(get_the_ID()) == 0) { ?> 
    <h5>Free</h5></span> 
<?php } ?> 
+0

감사합니다. 실제 코드는 다음과 같습니다.

경우 (edd_get_download_price (get_the_ID()) == 0) {
무료
}?> 하지만 난 그것을 $ 0.00 가격을 숨기지 않는 또 다른 문제를했습니다. 이번에는 정말로 당신의 도움이 필요합니다. ' – Red4x

+0

경우 (edd_get_download_price (get_the_ID()) == 0) {

무료
}?>'
무료
되어야 ' –

+0

이 맞습니까? 이제 빈 페이지가 표시됩니다.

무료 }> – Red4x