更改帖子名称上的标题图像

时间:2014-06-13 16:45:09

标签: php wordpress

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

这是我的代码:

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);

任何想法?

1 个答案:

答案 0 :(得分:0)

该行

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); . '" />';
相关问题