wordpress主页img src的PHP串联


PHP concatenation for wordpress homepage img src

我已经尽力寻找其他类似的问题,但没有找到。

我有一个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>'; }
?>

您不再需要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>
    '; 
}

如果你想使用单独的标签,可以这样做。

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

您不再需要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>"; 
    } 
?>