2012-07-06 169 views
0

我怎麼能在'if語句'中寫這個,所以如果有內容它會發布,否則它不會輸出任何東西?如果聲明 - Wordpress

代碼編輯: 現在的問題是,它不會與p標籤輸出,只是文本。

<?php 

​​

if (!empty($desc)): ?>

<p class="description"><?php echo $desc; ?></p>

<?php endif; ?>

回答

1

PHP允許 「退出」 塊內解析...只是確保你得到正確匹配的括號up:

<?php if($whatYouWantToExist) { ?> 
    <p class="description"><?php 
    // usually needed 
    global $custom_metabox; 
    // get the meta data for the current post 
    $custom_metabox->the_meta(); 
    // get value directly 
    $custom_metabox->the_value('description'); 
    ?></p > 
<?php } ?> 
+0

我很欣賞這一點。一個問題,我需要'$ whatYouWantToExist'部分嗎? – 2012-07-06 03:07:56

+0

@ChristopherBurton不,用任何你想要的條件替換它。 – 2012-07-06 03:10:04

+0

您應該將其替換爲您想要存在的內容。我很久沒有在WP工作過......我不記得如何檢查是否有帖子內容,但無論如何,這是你放置的地方。 – 2012-07-06 03:10:12