откройте исходный код страницы (ctrl+U) и проверьте наличие в теге <body> класса page-id-2
если он отсутствует, то в редакторе откройте файл header.php и тег <body> замените на <body class=»page-id-<?php the_ID();?>»>
Вот спасибо!
Отредактировать я смогу, но если не трудно ответьте: закрывающий тег остается без изменения или его нужно записать как </body class>.
без изменений, просто </body>
В каталоге темы (у меня Atahualpa) в файле header.php заменил следующее выражение:
<body <?php body_class(); ?><?php bfa_incl(‘html_inserts_body_tag’); ?>>
на:
<body class=»page-id-<?php the_ID();?>»>
На исходном коде страницы по прежнему <body>
у вас есть возможность скинуть ссылку на сайт, если он доступен из интернета?
Да, конечно: http://www.webshus.ru
Единственно, я для проверки использовал страницу «Из истории Востока»> «Государство Паган», id=2436 (она чисто текстовая).
Забыл сказать: файл header.php я вернул в исходное состояние.
ну вот, у вас там <body class=»single single-post postid-2436 single-format-standard»> — называется «темизируй — не хочу» =))
в таблице стилей пишите body.postid-2436 {
background-image: url(«/wp-content/uploads/2009/12/0-cheroot-1.jpg»);
}
Andrey, огромное спасибо за хлопоты.
Но похоже это в Атахуальпе какой-то косяк, т.к. все равно ничего не получается.
А с этим наверное надо завязывать — подожду следующего релиза, м.б. что-нибудь изменится.
Еще раз спасибо,
shus
какой-то косяк
неверный код? 🙂
.page-id-2 {
background-image: url("http://ваш_сайт/wp-content/uploads/2009/12/0-cheroot-1.jpg");
}
Доказательства
Ой, я ничего не понял …
Это я что-то не так сделал ?
я вот внимательнее посмотрел на Ваш сайт и увидел, что таблица стилей не вынесена в отдельный файл, а просто находится в <head> документа.
кстати, уточню сразу, `body.postid-2436 {
background-image: url(«/wp-content/uploads/2009/12/0-cheroot-1.jpg»);
} ` изменит фон на всей странице, а не в блоке, где выводится контент..
для чистоты эксперимента — внесите это body.page-id-2 {background: url('/wp-content/uploads/2009/12/0-cheroot-1.jpg');}
в 46 строку файла css.php (он лежит в папке темы). Потом перейдите на страницу About и посмотрите, что получилось..
У меня Notepad++ вот так показывает:
45>$buffer = str_replace(array(«: «, » :»), ‘:’, $buffer);
46>
47>$buffer = str_replace(array(» {«, «{ «), ‘{‘, $buffer);
Если сюда вставлять что попало получается.
shus Вы вообще читаете, что Вам пишут? Мой предыдущий ответ и скрин посмотрите. Вы вспомнили свои картинку-дерево, которое стало изображением фона?? :))
Это на всю страницу. Если надо только под текст поста/страницы, то ответьте да или нет. Я напишу и для него код.
В Теме Atahualpa есть «емкости» в настройках самой Темы для вставки своего css, какие php?? Вы о чем, Andrey?
Я о том, что я скачал эту тему, открыл файл css.php, в котором находится
/* ——————————————————————
———- BASE LAYOUT ———————————————-
—————————————————————— */
и внес в него корректировку.. Если был не прав, приношу свои извинения.
Но, не моя ведь вина в том, что тема загадочно-странная?