更改标题图像的文章名称


change header image on post name

我有很多页的封面照片,每个必须插入到标题中,但我似乎无法加载默认的标题,如果它不存在,或者是主博客页面。

下面是我的代码:
global $post;     // if outside the loop     
if ( is_home() ) {
    echo bloginfo('template_url') . '/images/our_clients.jpg' ; 
} else {
    get_post_meta($post->ID, 'cover_image', true);
}

我需要什么:如果它是博客页面,显示:echo bloginfo('template_url') . '/images/our_clients.jpg' ;否则显示:get_post_meta($post->ID, 'cover_image', true);

任何想法?

echo bloginfo('template_url') . '/images/our_clients.jpg' ;

将获得默认图像的URL,但要显示它,您需要将该URL放在img src属性中。因此,您可以将上面的行更改为:

echo '<img src="' . bloginfo('template_url') . '/images/our_clients.jpg" />';

同样,修改

get_post_meta($post->ID, 'cover_image', true);

echo '<img src="' . get_post_meta($post->ID, 'cover_image', true); . '" />';