我在我的Wordpress網站上有一個名爲Blog的頁面,它被設置爲一個靜態頁面並且是博客頁面,因此它有一個博客帖子列表。在博客頁面上,我有一個精選的圖像集。我想在博客頁面上使用此特色圖片作爲背景圖片。特色圖片URL以外的圈
home.php(模板博客頁面):
在循環之前home.php的拉動博客文章列表頂部,我有:
<?php
$page_id = get_queried_object_id();
if (has_post_thumbnail($page_id)) :
$image_array = wp_get_attachment_image_src(get_post_thumbnail_id($page_id), 'optional-size');
$image = $image_array[0];
else :
$image = get_template_directory_uri() . '/images/default-background.jpg';
endif;
echo $image;
?>
<div class="feature" style="background-image: url('<?php echo $image; ?>')"></div>
這工作,將其設爲特色圖片。不過,它似乎已將網站上每一頁上的精選圖片設置爲博客頁面上的精選圖片。即使在我更改了關於我們頁面上的精選圖片後,它仍然會拉取博客頁面的精選圖片的網址,並將其設置爲關於我們頁面上的精選圖片。
我這裏有網站:http://www.cqwebdesign.co.uk/Action-Harpenden-Physiotherapy/
你可以通過這些截圖我已經在Blog上設置不同的特色照片和簡介頁面中看到:
http://i.imgur.com/DnU8V9F.jpg
http://i.imgur.com/qshulWT.jpg
任何人知道如何解決這個問題?
$ page_id在每個頁面上回顯出來是什麼? –