用wordpress中的特色图像替换主题标题图像

时间:2014-09-09 10:28:20

标签: php wordpress image replace themes

我在Wordpress上使用Casper主题。它在整个网站上显示标题图片,但我希望在查看帖子时显示特色图片。

我在header.php

中找到了以下代码
<header id="masthead" role="banner" class="site-head site-header" <?php if(get_header_image() ) : ?>style="background-image: url(<?php header_image(); ?>);"<?php endif ?>>

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

你可以尝试这样的事情

<?php
    if ( is_singular() && has_post_thumbnail( $post->ID ) &&  ($image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) && $image[1] >= HEADER_IMAGE_WIDTH ) :
       echo get_the_post_thumbnail( $post->ID );
   elseif ( get_header_image() ) : ?>
       <img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
<?php endif; ?>