dongqianzong4275 2016-02-09 05:08
浏览 58
已采纳

PHP条件回显文本而不是HTML

I'm trying to create a conditional for a theme in a Wordpress, If the meta exist show this... else show that.

<?php
    $scene_trailer = get_post_meta($post->ID, 'scene_trailer', true);
    if ( $scene_trailer ) {
        echo htmlentities('<div style="width: 645px; height: 364px; overflow: hidden">
            <iframe src="http://tvguide.com/<?php $key="scene_number"; echo get_post_meta($post->ID, $key, true); ?>/" width="645" height="430" scrolling="no" frameborder="0" style="position: relative; top: -36px"></iframe></div>');
    }
    else {
    echo '<img src="http://i0.tvguide.com/<?php $key="scene_number"; echo get_post_meta($post->ID, $key, true); ?>/576x324.jpg" width="576" height="324" alt="" />';
}
?>

My code returns this as plain text:

<div style="width: 645px; height: 364px; overflow: hidden"> <iframe src="http://tvguide.com<?php $key="scene_number"; echo get_post_meta($post->ID, $key, true); ?>/" width="645" height="430" scrolling="no" frameborder="0" style="position: relative; top: -36px"></iframe></div> 

Can someone please show me what I'm doing wrong? Thanks!

  • 写回答

1条回答 默认 最新

  • dstxpei5823 2016-02-09 05:21
    关注

    You have write wrong php syntax Please try below code.

    <?php
    $scene_trailer = get_post_meta($post->ID, 'scene_trailer', true);
    if ($scene_trailer) {
        $key = "scene_number";
        $scene_number = get_post_meta($post->ID, $key, true);
        echo htmlentities('<div style="width: 645px; height: 364px; overflow: hidden">
            <iframe src="http://tvguide.com/' . $scene_number . '" width="645" height="430" scrolling="no" frameborder="0" style="position: relative; top: -36px"></iframe></div>');
    } else {
        echo '<img src="http://i0.tvguide.com/scenes/' . $scene_number . '/576x324.jpg" width="576" height="324" alt="" />';
    }
    ?>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 求解vmware的网络模式问题
  • ¥24 EFS加密后,在同一台电脑解密出错,证书界面找不到对应指纹的证书,未备份证书,求在原电脑解密的方法,可行即采纳
  • ¥15 springboot 3.0 实现Security 6.x版本集成
  • ¥15 PHP-8.1 镜像无法用dockerfile里的CMD命令启动 只能进入容器启动,如何解决?(操作系统-ubuntu)
  • ¥30 请帮我解决一下下面六个代码
  • ¥15 关于资源监视工具的e-care有知道的嘛
  • ¥35 MIMO天线稀疏阵列排布问题
  • ¥60 用visual studio编写程序,利用间接平差求解水准网
  • ¥15 Llama如何调用shell或者Python
  • ¥20 谁能帮我挨个解读这个php语言编的代码什么意思?