0

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> | ' ; }
?>
4

3 に答える 3

0

get custom fields プラグインを使用して、フィールドが空の場合にコンテンツを非表示にするために次を使用しました (この場合は「info」フィールド):

<?php $info = c2c_get_custom('Info');?>
<?php if ( $info == "" ) {echo "";} else {echo "<h2 id=comments>Notes</h2><div id=info>$info</div>" ;} ?>

これが役立つかどうかはわかりませんが、他の誰かにもっとアイデアを与えるかもしれません.

これをトリングしています:

<?php if ( (c2c_get_custom('image')) ) { ?>
blah blah blah php code etc...
<?php } ?>

完璧に動作します。フィールドに何かが表示されている場合、表示されていない場合は、空のときに壊れた画像が残っていましたが、これで問題ありません。

于 2013-07-10T13:52:18.853 に答える