我有一个WordPress主题与一个简短的总结,与css样式,在一个帖子的顶部。它被包装在一个if语句中,只有在有摘要时才会显示。
使用下面的代码,将显示摘要文本,但页面源中不包含周围的HTML标记。
<?php if (get_smry_text($post)) { ?>
<div class="summaryWrap">
<div class="sumText">
<p><?php get_smry_text($post); ?></p>
</div>
</div>
<?php } ?>有谁能对此提出建议呢?
发布于 2014-10-30 21:23:53
get_smry_text()可能不返回任何值。
相反,它直接回显内容。如果您使用的是这一功能,您可以这样做:
<?php if ($smry = get_post_meta($post->ID, 'smry_text', true)) { ?>
<div class="summaryWrap">
<div class="sumText">
<p><? echo $smry; ?></p>
</div>
</div>
<?php } ?>https://stackoverflow.com/questions/26663518
复制相似问题