我使用下面的代碼在我的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