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