Я пытаюсь иметь разные фоновые изображения заголовков в зависимости от того, к какой внутренней странице обращаются. Прямо сейчас у меня одинаковое изображение для всех внутренних страниц, и мне нужно, чтобы PHP-код был изменен так условно. Например, если im на странице контакта, 1.jpg будет установлен как заголовок img. Если на странице услуг, 2.jpg будет задан заголовок img и т. Д., Вы получите эту идею. Вот PHP код ив нашел в этой теме в.ч. им пытаются улучшить для друга:пользовательское фоновое изображение для каждой страницы WordPress?
<div class="bgtop">
<?php
//display featured image if one exists
$featimage = get_bloginfo('stylesheet_directory') . "/images/pageheader.png";
if ((has_post_thumbnail($post->ID))&&(!is_single()&&(!is_category()))){
$image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail');
$featimage = $image[0];
}
?>
<div class="pageheader" style="background: url(<?php echo $featimage; ?>); background-position: center top;">
<div class="centermenu">
<div class="pagelogo">
<!--<a href="<?php bloginfo('home'); ?>">
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/indexlogo.png" alt="logo" />
</a>-->
</div>
Я плохо разбираюсь в php и много часов пытался найти способ добавить этот заголовок bg pic в зависимости от посещенной страницы. can not find im stuck .. – rid
В зависимости от количества изображений/страниц вам может быть лучше использовать CSS. –
добавьте другой тег или id в тег тела в зависимости от страницы и сделайте это с помощью css – Rooster