2015-02-18 3 views
0

Мой сайт состоит из 5 внутренних страниц, и я хочу использовать разные изображения баннеров для каждой страницы. Страница с боковой панели, но я хочу полную ширину баннера, поэтому я использовал код, который я получил от WordPress и его рабочим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 все время, чтобы изменить. Пожалуйста, помогите мне. Заранее спасибо

ответ

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 
?> 
+0

спасибо, уже представлены изображения включены в страницах. Я могу добавить изображение, но я не знаю, как это показать? Потому что я использую страницу с боковой панелью (да, мне нужны боковые виджеты на всех страницах), я не могу показать изображения полной ширины как баннер, поэтому я использовал этот код. Могу ли я назвать это «отличное изображение» в каждом $ img = «FeaturedImage.jpg»? И я дизайнер, новый для Wordpress и PHP, пожалуйста, подумайте об этом :) –

+0

ну в этом случае вам нужно отредактировать ваш page.php, чтобы сделать изображение полным, вы должны поместить изображение в сторону боковой панели и содержимого, если я Не ошибаюсь –

+0

Не могли бы вы показать код, как он выглядит? –

1

места ниже коды в каждом состоянии

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

full примет полный размер изображения, что когда вы загрузили

+0

Afaan Спасибо за ответ. –

+0

добро пожаловать .. если правильное голосование ... – Asif

Смежные вопросы