我使用下面的代码在我的header.php文件有根据页面上的不同DIV:WordPress的:回声里面的PHP回声?
<?php
if (is_singular('movie')) {
echo "<div class='heroImagePage' style='background-image:url(blur.jpg);'>";
} elseif (has_post_thumbnail($post->ID)) {
echo "<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'full'); ?> <div class='heroImage' style='background-image:url(<?php echo $image[0]; ?>);'>";
} else {
echo "<div class='heroImagePage' style='background-image:url(blur.jpg);'>";
}
?>
为if (is_singular('movie')) {
和else {
做工精细的条件,但是,检查是否有一个有特色的一个图像不。其中的代码是获取特色图片的URL,以便它可以将其作为div的背景图片插入。我认为问题是回声里面的回声?
当我看着它在我的浏览器输出的代码,它看起来像这样:
<div class="heroImage" style="background-image:url(<?php echo ; ?>);">
我试过和网上看了帮助解决问题,但似乎无法找到解决的办法。感谢任何帮助。
这不是PHP的工作原理。尝试从这里开始阅读一下PHP语法:http://php.net/manual/en/langref.php – Mike