wordpress每个页面的不同横幅图像 - 动态

时间:2015-02-18 06:54:26

标签: php wordpress

我的网站由5个内页组成,我想为每个页面使用不同的横幅图像。该页面有侧栏,但我想要一个全宽度的横幅,所以我使用了一个代码,我从wordpress及其工作

这是代码..

    <div class="banner">
<?php
if( is_page('About') ) $img = 'bannerAbout.jpg';
elseif( is_page('Services') ) $img = 'bannerServices.jpg';
elseif( is_page('Testimonials') ) $img = 'bannerTestimonials.jpg';
elseif( is_page('Testimonials') ) $img = 'bannerTestimonials.jpg';
elseif( is_home() ) $img = 'bannerBlog.jpg';
else $img = 'banner.jpg';?>
<img alt="" src="<?php bloginfo('stylesheet_directory'); ?>/images/<?php echo $img;?>" />
</div>

我的问题是,如何拨打特色图片&#39;这段代码中的每一页?介于$ img =&#34;&#34;

之间

或者任何插件?

如果我可以调用特色图片,那么它很容易上传图像,否则我需要一直使用FTP来改变。 请帮我。 在此先感谢

2 个答案:

答案 0 :(得分:1)

将此代码添加到主题的functions.php

add_theme_support( 'post-thumbnails', array( 'post', 'page' ) );

这将为帖子和页面启用精选图片

然后在page.php文件中添加此代码 在内容和侧边栏之前

<?php 
global $post;
echo get_the_post_thumbnail($post->ID, 'full'); // visit http://codex.wordpress.org/Function_Reference/get_the_post_thumbnail for more info
?>

答案 1 :(得分:1)

在每个条件下放置代码

global $post
echo get_the_post_thumbnail( $post->ID,'full' );

full将采用您上传的完整尺寸图片