基本上,在我的网站上,我将嵌入两种不同类型的对象,一种将是Youtube嵌入,一种将是soundcloud嵌入。我将通过在Wordpress上使用自定义字段并通过post_meta来完成此操作。

这是我当前拥有的代码(提取当前的“歌曲”字段,即YouTube)
<?php echo get_post_meta($post->ID, 'song', true); ?>
当我尝试添加此内容时:
<?php echo get_post_meta($post->ID, 'soundcloud', true); ?>
实际上什么都没有发生,有没有一种方法可以使它检查字段是否为空,然后显示实际上不是空的字段。

任何帮助表示赞赏,谢谢

最佳答案

就像是

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

应该可以。尽管如果两者均为null,则不会输出任何内容。

10-08 09:00
查看更多