との声明場合:私は以下のとおり三つの変数を持つ2つの変数
$price
は価格を示し
$price = floatval (get_post_meta($post->ID, 'property_price', true));
$price_label = esc_html (get_post_meta($post->ID, 'property_label', true));
$price_label_before = esc_html (get_post_meta($post->ID, 'property_label_before', true));
、$price_label
は、価格の後にラベルであると$proce_label
_beforeは、価格の前にラベルです。 $price
フィールド20000、および$ price_labelが毎月のとき月額USD2万のような形式で価格を示し
if ($price != 0) {
$price = wpestate_show_price(get_the_ID(),$currency,$where_currency,1);
} else {
$price='<span class="price_label price_label_before">'.$price_label_before.'</span><span class="price_label ">'.$price_label.'</span>';
}
:
は、私が正常に動作し、次のコードを持っています。
$price_label_before
に値がある場合は、USD通貨を削除し、$price_label_before
変数に置き換えるようにコードを変更します。
そのための場合は、短い使用することができます
を私はこれが私の式で変更するにはどうすればよいです? – user38208
恐らく 'empty'は余分であり、' $ price_label_before?: 'USD''はうまくいくでしょう。 – deceze