0

基本上,在我的网站上,我将嵌入两种不同类型的对象,一种是 Youtube 嵌入,一种是 soundcloud 嵌入。我将通过在 Wordpress 上使用自定义字段并通过 post_meta 拉入来做到这一点。

这是我拥有的当前代码(拉入当前的“歌曲”字段,即 YouTube)

<?php echo get_post_meta($post->ID, 'song', true); ?>

当我尝试添加它时:

<?php echo get_post_meta($post->ID, 'soundcloud', true); ?>

实际上什么也没发生,有没有办法让它检查字段是否为空,然后显示实际上不为空的字段。

任何帮助表示赞赏,谢谢

4

1 回答 1

0

就像是

<?php
$song = get_post_meta($post->ID, 'song', true);
if (empty($song)) {
    echo get_post_meta($post->ID, 'soundcloud', true);
}
else {
    echo $song;
}
?>

应该做的伎俩。虽然如果两者都为空,它不会输出任何东西。

于 2013-07-28T16:50:49.900 回答