检查自定义字段

时间:2013-07-28 15:42:56

标签: php wordpress youtube soundcloud

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

这是我当前的代码(它引入了当前的歌曲'字段,即YouTube)

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

当我尝试添加它时:

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

实际上没有发生任何事情,是否有一种方法可以使它检查字段是否为空,然后显示实际上不是空的字段。

感谢任何帮助,谢谢

1 个答案:

答案 0 :(得分:0)

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

应该做的伎俩。虽然两者都是null,但它不会输出任何东西。