如果没有值,则要显示默认html

时间:2016-06-07 22:23:33

标签: php wordpress

我使用此代码显示默认html,如果没有值,但它不能与wordpress主题上的价格字段一起使用

<?php 
$price = the_field('ct_listing_price');
if (!empty($price)) {
?>
<h4 class="price marT0 marB0" style="color:#fff;"><?php ct_listing_price(); ?></h4>
<?php
} else { echo "Price Undisclosed";}
?>

我也尝试过get_field,但这也不行。它刚刚开始显示&#34;价格未公开&#34;尽管有一些价格,但在每一个上市。

1 个答案:

答案 0 :(得分:0)

这个字段在表单中吗?

如果是这样,该字段的输入标记应为<input name="price">,并且表单的方法应为method = GETmethod = POST。 在这种情况下,Post最有可能,如果这比检查变量是否设置的方法更真实,那么:

if (!empty($_POST['price'])) {
//action here
}`