如果价格为 0.00,则显示"免费" in 轻松数字下载



如果价格为0.00,我想显示'free'。你们能在下面查看我的代码吗?

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

我不知道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 } ?>

最新更新