我已經創建了一個頁面,稱爲新聞,我正在使用博客頁面。我在標題(設置爲背景圖片)中插入了一張圖片作爲精選圖片,但顯示的內容爲最後博客帖子的精選圖片。我怎麼能強迫的WordPress從博客文章使用特定頁面,而不是的縮略圖的特色形象?自定義精選圖像作爲標題博客頁
更具體地講,這裏是我的代碼(header.php文件):
<?php if (has_post_thumbnail($post->ID)): ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail');
$image = $image[0]; ?>
<?php else :
$image = get_bloginfo('stylesheet_directory') . '/images/fullscreen.jpg'; ?>
<?php endif; ?>
<header style="background-image: url('<?php echo $image; ?>')" > ... </div>
分享你試過的代碼 –
你應該檢查背景圖片,它是如何設置的?通過css或者''嘗試首先顯示它是如何顯示的,然後你可以使用硬編碼頁面id或者slug來獲取特定頁面的精選圖像,並且你可以通過echo'get_the_post_thumbnail($ post - > ID,'thumbnail'); '它會用''標籤打印html。 – Noman