我怎么能在'if语句'中写这个,所以如果有内容它会发布,否则它不会输出任何东西?
代码编辑: 现在的问题是它不会输出p 标签,只是文本。
<?php
$desc = $custom_metabox->the_value('description');
if (!empty($desc)): ?>
<p class="description"><?php echo $desc; ?></p>
<?php endif; ?>
我怎么能在'if语句'中写这个,所以如果有内容它会发布,否则它不会输出任何东西?
代码编辑: 现在的问题是它不会输出p 标签,只是文本。
<?php
$desc = $custom_metabox->the_value('description');
if (!empty($desc)): ?>
<p class="description"><?php echo $desc; ?></p>
<?php endif; ?>
PHP 允许您“退出”块内的解析......只需确保正确匹配大括号:
<?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 } ?>