虽然这可能无法回答您的问题,但它将有助于解决它。好像是这样
$video = get_post_meta($postid, \'dt_video\', true);
将空白字符串值赋给$video变量,因此iframe代码变为
<iframe width="180" height="101" src="?rel=0" frameborder="0" allowfullscreen></iframe>
这就是您的站点显示在iframe中的原因。
对于您的问题:
我想显示最新发布的视频,该视频由最新发布决定,并填写视频url自定义字段
我建议您通过查询粘贴从db中选择帖子的代码,这样我就可以了解更多信息。
Edit:
更改查询args参数以排除后期元字段中dt\\U视频中的空白值。
$args = array(
\'numberposts\' => \'1\',
\'tax_query\' => array(
array(
\'taxonomy\' => \'post_format\',
\'field\' => \'slug\',
\'terms\' => \'post-format-video\'
)
),
\'meta_query\' => array(
array(
\'key\' => \'dt_video\',
\'value\' => \'\',
\'compare\' => \'!=\'
)
)
);
查看WordPress文档了解更多信息:
http://codex.wordpress.org/Class_Reference/WP_Query#Custom_Field_Parameters