基本上我正在寻找可能解决此问题的最简单的代码。我为iframe src填充了自定义字段时填充了iframe。
基本上,如果未填写自定义字段,我希望iframe代码完全消失。
这样我就可以在page.php中弹出此代码,iframe只会显示是否填充了自定义字段。
<?php
$iframe_src = get_post_meta( get_the_ID(), 'iframe_src', true );
$iframe_height = get_post_meta( get_the_ID(), 'iframe_height', true );
$height = ( $iframe_height == "" || !$iframe_height ) ? 2650 : $iframe_height;
?>
<iframe SRC="<?php echo $iframe_src; ?>" WIDTH="100%" HEIGHT="<?php echo $height; ?>" frameborder="0" scrolling="no" name="content"></iframe>
答案 0 :(得分:0)
您可以检查$iframe_src
是否设置为:
<?php
if(!empty($iframe_src)) {
?><iframe SRC="<?php echo $iframe_src; ?>" WIDTH="100%" HEIGHT="<?php echo $height; ?>" frameborder="0" scrolling="no" name="content"></iframe><?php
}
?>