繁体   English   中英

WordPress的每页不同的横幅图像-动态

[英]wordpress different banner images for each pages - dynamically

我的网站包含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>

我的问题是,如何在此代码中称呼每个页面的“特色图片”? 之间$ img =“”

还是任何插件?

如果我可以调用特色图片,那么它很容易上传图片,否则我需要一直使用FTP进行更改。 请帮我。 提前致谢

将此代码添加到主题的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
?>

在每种情况下放置在代码下方

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

full将使用您上传的所有图片的完整大小

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM