wordpress主页img src的PHP连接

时间:2015-04-05 10:54:56

标签: php concatenation

我已尽力寻找与我类似的其他问题,但找不到任何问题。

我有一个PHP代码只显示我的主页,但我很难正确连接这一点,以便img src php可以在php标签内正常工作。我还是php新手,这让我有些困惑。有人能告诉我正确的方法吗?

<?php
if ( is_front_page() ) {
    echo '
    <div id="demo">
    <img alt="background" src="<?php echo get_template_directory_uri(); ?>/images/img1.png"/>
    <div id="block" ></div>
    <img alt="logo" src="<?php echo get_template_directory_uri(); ?>/images/img2.png"/>
    </div>'; }
?>

3 个答案:

答案 0 :(得分:0)

你不再需要PHP标签,因为它已经在PHP脚本中。只需连接你正在调用的函数。

if ( is_front_page() ) {
    echo '
        <div id="demo">
            <img alt="background" src="' . get_template_directory_uri() .'/images/img1.png"/>
        <div id="block" ></div>
        <img alt="logo" src="' .get_template_directory_uri() . '/images/img2.png"/>
        </div>
    '; 
}

答案 1 :(得分:0)

如果你想使用单独的标签而不是这样。

<?php if ( is_front_page() ) { ?>
    <div id="demo">
    <img alt="background" src="<?php echo get_template_directory_uri(); ?>/images/img1.png"/>
    <div id="block" ></div>
    <img alt="logo" src="<?php echo get_template_directory_uri(); ?>/images/img2.png"/>
    </div>
<?php } ?>

答案 2 :(得分:0)

你不再需要php标签了。

<?php 
    if (is_front_page()){
        echo "<div id='demo'> <img alt='background' src='".get_template_directory_uri()."/images/img1.png'/> <div id='block' ></div> <img alt='logo' src='".get_template_directory_uri()."/images/img2.png'/> </div>"; 
    } 

?>