我已经尽力寻找其他类似的问题,但没有找到。
我有一个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>";
}
?>