WP のカスタム フィールド テンプレート プラグインを使用しています。隠したい
<li>Sqft: [squareft]</li>
フィールドが空の場合。さまざまなコードを試しましたが、提案に基づいて試したのは次の 2 つです。
<?php if ('squareft' !== '') { ?><li>Sqft: [squareft]</li>
<?php } ?>
と
<?PHP $squareft = ('squareft'); if ($squareft != '') { echo '<li>Sqft: [squareft]
</li>';} if (empty($squareft)) { echo " "; } ?>
試行錯誤しながら学んでいますが、自分が何をしているのかまったくわかりません。ショートコードを使用するので、[squareft] はフィールド データの出力に使用するものです。
どんな助けでも大歓迎です。
更新:この方法を実行することに基づいて、機能していると思います。まだ公開されていませんが、テスト投稿では機能しています。
<?php
global $post;
$bathrooms = get_post_meta($post->ID, 'bathrooms', true);
if ( !empty($bathrooms) ) { echo '<li>Baths: [bathrooms]</li> | ' ; }
?>