anonymized-14765447
(@anonymized-14765447)
Привет. Звучит так, будто ты не сохраняешь настройки после добавления фона.
Привет, настройки сохраняю.
anonymized-14765447
(@anonymized-14765447)
Если память не изменяет, то должно быть соблюдение таких моментов:
1 — в файле functions.php код add_theme_support( 'custom-background' );
2 — в файле header.php должна быть функция wp_head() для вывода CSS-стилей
3 — тег <body>
должен быть или <body class="custom-background">
таким или <body <?php body_class() ?>>
таким.
Это всё есть?
Спасибо большое, фон заработал с кодом <body class="custom-background">
, но не работает с кодом <body <?php body_class() ?>>
, можете объяснить что он выполняет?
anonymized-14765447
(@anonymized-14765447)
Спасибо большое, фон заработал с кодом <body class=»custom-background»>, но не работает с кодом <body <?php body_class() ?>>, можете объяснить что он выполняет?
<body <?php body_class() ?>>
вам даст в итоге <body class="custom-background">
, а не работать может по причине отсутствия символа «;», т.е. попробуйте <body <?php body_class(); ?>>
.
Функция body_class() добавляет список классов к тегу <body> в вашей теме, так что этот вариант предпочтительнее хардкода с прямым указанием класса для <body>.
-
Ответ изменён 6 лет, 5 месяцев назад пользователем anonymized-14765447.
Спасибо большое, теперь всё работает !
у меня так и не работает:
В других стандартных темах сработало без проблем, а в Twenty Seventeen ну никак.
Ставлю в functions.php add_theme_support( ‘custom-background’, $defaults );
В меню появляется вкладка «ФОН» -> меняю настройки, выбираю картинку — толку ноль…
-
Ответ изменён 6 лет, 4 месяца назад пользователем borisco.
anonymized-14765447
(@anonymized-14765447)
В «Twenty Seventeen» работает, просто перекрывается самой структурой темы. Для проверки — открой панель разработчика в браузере и посмотри тэг <body> на предмет наличия класса «body.custom-background», там же увидишь и своё фоновое изображение. Тема «Twenty Seventeen» как бы не подразумевает ещё и фоновые картинки, если что.
Тема «Twenty Seventeen» как бы не подразумевает ещё и фоновые картинки, если что.
Жаль. Странно — чем такая функция мешает разработчику…
anonymized-14765447
(@anonymized-14765447)
чем такая функция мешает разработчику
Она никому не мешает, просто сама тема, её дизайн, спланированы иначе. Повторюсь, но опция добавляется и она работает.
borisco, См правила форума, п2: Не задавайте вопросы в чужих темах — для полноценного обсуждения создайте свою.