<?php echo c2c_get_custom('contactname', '<strong>Contact: ', '</strong>'); ?></br>
<?php echo c2c_get_custom('address', '', '</br>'); ?></br>
<?php echo c2c_get_custom('mailingaddress', '', ''); ?></br>
<?php echo c2c_get_custom('Town', '', ', MB'); ?></br>
<?php echo c2c_get_custom('phone_1', 'Phone:', ''); ?></br>
<?php echo c2c_get_custom('phone_2', 'Phone:', ''); ?></br>
<?php echo c2c_get_custom('phone_tollfree', 'Toll Free:', ''); ?></br>
<?php echo c2c_get_custom('email', 'Email:', ''); ?></br>
<?php echo c2c_get_custom('website', 'Website:', ''); ?></br>
我如何拥有它,以便如果phone_2没有值,则</br>
之后不存在值。 。 。或基本上如果值为null则没有</br>
我猜这将是一个if语句,我只是全新的全新。 。
答案 0 :(得分:1)
<?php
$phone2 = c2c_get_custom('phone_2', 'Phone:', '');
if (!empty ($phone2)) {
echo $phone2 . '<br />';
}
?>
注意:我也将</br>
更改为<br />
,因为您不能像这样使用br。 (好吧,你不应该)
答案 1 :(得分:1)
功能的定义是这样的:
function c2c_get_custom(
$field,
$before='',
$after='',
$none='',
$between='',
$before_last=''
)
从这里获得:http://wordpress.org/extend/plugins/get-custom-field-values/other_notes/
因此每一行看起来应该与此类似:
c2c_get_custom('phone_2', 'Phone:', '<br />', '');
如果上述方法不起作用,则以下内容应足够:
<?php
$phone2 = c2c_get_custom('phone_2', 'Phone:', '');
echo (is_null($phone2) || $phone2 == '' ? '' : $phone2.'<br />')
?>
答案 2 :(得分:0)
$phone2 = c2c_get_custom('phone_2', 'Phone:', '');
/*You can use an if statement like: */
if(is_null($phone2) || !isset($phone2))
{
print "no" . "<>";
}
else
{
print $phone2;
}
/* or you can also do: */
print (is_null($phone2) || !isset($phone2)) ? "no" : $phone2;
/*You can add in your </br> anywhere needed here.
Also if your trying to put a line break there, its <br /> and not </br>*/