#wordpress
#wordpress
Вопрос:
Мне нужно добавить контент на страницы сайта WordPress. Проблема в том, что большая часть содержимого страницы имеет разные стили. Нужно ли мне создавать для них разные css-файлы?Я читал, что page.php это файл, который управляет отображением каждой страницы. Нужно ли добавлять дополнительные шаблоны для других страниц, как показано здесь: http://wordpress.org/support/topic/how-to-have-a-separate-stylecss-for-each-page-template
Ответ №1:
Стилизация — это очень общий вопрос; Вы можете изменить цвета только определенных областей или создать совершенно другой макет.
Если это только изменение шрифта / цвета -> открыть header.php вашей темы и убедитесь, что у вас реализован класс body.
<body <?php body_class(); ?>>
Делая это, у вас будет разный идентификатор для каждой страницы на вашем сайте. Итак, если запись вашего сайта обернута class .entry -> вы можете просмотреть источник страницы -> получить идентификатор тела и добавить что-то вроде
#page-99 .entry a {color:#c00} /* new color for lin */
#page-99 .entry,
#page-99 .entry p,
#page-99 .entry ul,
#page-99 .entry ol{color:#44} /* new color for static text */
В противном случае вместо загрузки разных файлов стилей я бы, вероятно, создал разные шаблоны страниц для каждой страницы.
Ответ №2:
Вы также можете создавать уникальные шаблоны для каждой страницы.
Начните с
<?php /* Template name: <name> */ ?>
Вновь созданный шаблон появится в правой части области содержимого, где вы увидите «Шаблон»
Всего наилучшего, Мартен