我使用此代码显示默认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;尽管有一些价格,但在每一个上市。
答案 0 :(得分:0)
这个字段在表单中吗?
如果是这样,该字段的输入标记应为<input name="price">
,并且表单的方法应为method = GET
或method = POST
。
在这种情况下,Post最有可能,如果这比检查变量是否设置的方法更真实,那么:
if (!empty($_POST['price'])) {
//action here
}`