如果存在自定义字段,则显示代码/元素

时间:2014-02-14 11:35:03

标签: javascript php iframe if-statement custom-fields

基本上我正在寻找可能解决此问题的最简单的代码。我为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>

1 个答案:

答案 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
   }
?>