Как изменить фоновое изображение для определенной страницы в WordPress?
Здравствуйте! У меня возникла проблема с изменением фонового изображения для определенной страницы в WordPress. Подскажите, пожалуйста, как это сделать?
У меня есть следующий код в шаблоне страницы:
<?php
/**
* Template Name: My Custom Template
*/
get_header();
?>
Я хотел бы установить фоновое изображение только для этой страницы. Попробовал добавить следующий код после <?php get_header(); ?>:
<style>
body {
background-image: url('path/to/image.jpg');
}
</style>
Однако, это не сработало. Когда я открываю страницу, фоновое изображение не отображается. Что я делаю не так? Буду благодарен за любую помощь!
Ответы:
Для установки фонового изображения только для определенной страницы в WordPress можно использовать специальный класс или идентификатор страницы. Вот как это можно сделать:
<?php
/**
* Template Name: My Custom Template
*/
get_header();
?>
<?php if ( is_page( 'название-страницы' ) ) { ?>
<style>
body {
background-image: url('путь/к/изображению.jpg');
}
</style>
<?php } ?>
...оставшаяся часть кода страницы...
<?php get_footer(); ?>
В этом примере, вы должны заменить 'название-страницы' на фактическое название страницы, для которой вы хотите установить фоновое изображение. И также изменить 'путь/к/изображению.jpg' на фактический путь к вашему изображению.
Таким образом, этот код будет проверять текущую страницу и если она соответствует указанному названию страницы, то стиль с фоновым изображением будет применяться.
Надеюсь, это поможет вам решить проблему с фоновым изображением для определенной страницы в WordPress!