Разный стиль для разных рубрик
Подскажите пожалуйста, где нужно вписать или какую функцию использовать, хотелось бы, что бы в каждой отдельной рубрике был разный цвет, заходишь на рубрику веселье она красная, грусть - черная и т.д.
Кто знает, что необходимо сделать?
Спасибо!
Убедитесь что в
header.phpдля тега<head>установлена функция body_class() - есть такая строкаЕсли функции нет, добавьте её.
Далее используя селекторы CSS оформляйте любые элементы в нужных цвет, добавляя примерно такие строки в файл css стилей темы (style.css):
.category-{ярлык} .element{ background: black; } .category-{ярлык} .element2{ background: #ccc; }Здесь
{ярлык}- это ярлык рубрики (например news), а.elementcss класс элемента (html тега) который нужно изменить.Какие классы для какой рубрики (или страницы) применяются можете посмотреть в html коде страницы в теге <body>. Или можете посмотреть в описании функции body_class() - там раздел "Где, какие классы выводятся".
Дополнительные стили
Можно добавить так: в functions.php вставьте код (код нужно настроить под себя):
add_filter('body_class', 'add_my_classes'); function add_my_classes( $classes ){ // если это рубрика 1 if( is_category(1) ) $classes[] = 'new_class_name'; // если это метка 'metka' if( is_tag('metka') ) $classes[] = 'new_class_name2'; return $classes; }is_category(), is_tag() - это условные теги, какие еще можно использовать читайте здесь.
Большое человеческое спасибо!!!
Скажите пожалуйста, у многих спрашивал, никто не знает, как сделать бесконечную загрузку на главной странице? Может хоть вы знаете.
Спасибо!
Знать-то я знаю, но это так быстро не объяснишь. Более того, там нет единого универсального решения, и код будет отличаться для разных шаблонов. Принцип объяснить-то я могу, только это вам мало чем поможет.
Коротко так: ставите кнопку под посты, при нажатии на нее, отправляете аякс запрос, (при обработке запроса получаете посты по нужным параметрам с отступом), получаете аякс ответ, полученные данные добавляете под имеющиеся посты (в таком же формате)... Если подумаете поймете сколько там тонкостей...
Поэтому вам никто и не отвечает на этот вопрос, там не все так просто, отвечать на него себе дороже выйдет - вроде как взялся помогать и в итоге кучу времени потратил и не факт что помог...
Ну и в заключении скажу, не надо делать бесконечную страницу, там потом до подвала не добраться, а это многих раздражает... С этим придется придумывать что-то со всем что ниже... Короче минусы есть в этом приеме... А если вы хорошо не знаете jQuery? тогда вообще забудьте об этой идее - попробуйте поставить плагин WP, есть такой, я видел когда-то.
Подскажите пожалуйста, а как задать разные стили для названий разных рубрик, которые выводятся на главной? Всю голову сломал уже
В тег оборачивающий вывод каждой категории добавь css класс - ярлык категории и стилизуй блоки используя эти классы.