如果价格为0.00,我想显示'免费'。你们可以检查下面我的代码是否正确?
<?php edd_price($download_id = 0); ?>
if( edd_get_download_price( get_the_ID() ) == 0 ) {
?>Free
答案 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 } ?>