2017-12-09 5 views
0

価格が0.00の場合は「無料」と表示したいと思います。下のコードをチェックしてもよろしいですか?Easyデジタルダウンロードで価格が0.00の場合は '無料'を表示

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

私はあなたのコードの残りの部分はどのように見えるか知っているが、この部分を見てからはありません、あなたphp節を閉じる前に、if節の内側と最後に}がありません。また、最初の行にPHP句を閉じてから、3番目の行にもう一度閉じます。 – 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。ここに表示されていないより多くのコードを持っているので、その場合は確認してください。

更新:

は以下のコメントを1として、コードは以下のように更新する必要があります

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

ありがとうございます。実際のコードは次のとおりです。

<?php edd_price($ download_id = 0); ?>
場合(edd_get_download_price(get_the_ID())== 0){
無料
}?> が、私はそれが$ 0.00の価格を隠さないで別の問題をしました。今回は本当にあなたの助けが必要です。 ' – Red4x

+0

IF(edd_get_download_price(get_the_ID())== 0){

無料
}?>'<?phpの場合(edd_get_download_price(get_the_ID())== 0){?>
無料
であるべきです

+0

これは間違いありませんか?空白のページが表示されるようになりました。

<?php edd_price($ download_id = 0); ??>
無料 }> – Red4x

関連する問題