啊,这段代码没有通过我的自定义元数据。
<?php
$my_meta = get_post_meta($post->ID,'_my_meta', true);
if (!empty($post_meta)) {
?>
<div class='client-testimonial'><?php echo $my_meta['testimonial']; ?></div>
<div class='client-name'><?php echo $my_meta['name']; ?></div>
<?php
}
?>
但是下面的一个有效,我不使用它的唯一原因是因为当管理面板中的字段为空时,它仍然显示语音标记和破折号
<?php
$my_meta = get_post_meta($post->ID,'_my_meta', true);
echo "<div class='client-testimonial'>". "'".$my_meta['testimonial']."'". "</div>";
echo "<div class='client-name'>". "-" .$my_meta['name']."</div>";
?>
请帮助我解释为什么第一个代码没有回显信息。我已经走到了尽头!