2012-03-11 52 views
0

如果用户没有添加自定义字段,想要回显POA,那么如何实现?如果the_meta()为空,我该如何回显一个字符串?

我还想在the_meta()之前添加一个£,所以用户不必每次都添加它,这怎么办?

<?php if (! the_meta()) { 
       echo'POA'; 
      } else { 
       £ the_meta(); 
      }?> 
+0

我不明白你的问题,但也许: '回声“£”。 the_meta();'? – 2012-03-11 21:14:35

+0

我为每个帖子设置了一个自定义字段,当我将<?php the_meta()?>添加到content.php中时,会向帖子添加一个价格,然后插入标记

  • 我的价格
如果价格被输入。如果没有输入价格,我想添加默认文本'POA',以便有价格的地方。 – styler 2012-03-11 21:35:26

回答

-1

我不相信你想做的事,但..

<?php if (!the_meta()): 
      echo'POA'; 
     else:?> 
      £ <?php the_meta(); 
     endif;?> 
0

你可以这样做:

<?php 

    $price = the_meta(); 

    if(!$price) { 
     echo 'POA'; // No price 
    } 
    else { 
     echo '£ ' . $price; 
    } 

?> 
+0

这样做似乎增加了价格+ POA如果用户添加价格自定义字段? – styler 2012-03-11 22:49:03

+0

哼...什么是'the_meta()'函数?它回声()或返回一个值? – 2012-03-12 00:42:22

相关问题