2012-07-06 114 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