如果在简易数字下载中价格为0.00,则显示“免费”

时间:2017-12-09 03:39:46

标签: php price easy-digital-downloads

如果价格为0.00,我想显示'免费'。你们可以检查下面我的代码是否正确?

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

1 个答案:

答案 0 :(得分: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 } ?>