2012-03-11 54 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

相關問題