X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Wordpress, выделить рубрику
BukawINC
BukawINC
Topic Starter сообщение 3.8.2011, 18:56; Ответить: BukawINC
Сообщение #1


Участник
***

Группа: User
Сообщений: 117
Регистрация: 28.2.2011
Поблагодарили: 4 раза
Репутация:   0  


Всем привет!
В анонсе записей указываются в каких рубриках находиться статья, так вот, возможно ли выделить одну рубрику каким-нибудь цветом, чтобы была отлична от других, например:

Рубрика: Первая, Вторая, Третья

То есть рубрика "Вторая" всегда будет выделяться синим цветом.
Реально ли?)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vyorstka
vyorstka
сообщение 4.8.2011, 1:00; Ответить: vyorstka
Сообщение #2


Новичок
*

Группа: User
Сообщений: 24
Регистрация: 26.7.2011
Поблагодарили: 4 раза
Репутация:   1  


В анонсе записи рубрики обычно выводятся при помощи функции get_the_category_list;

Попробуйте заменить в шаблоне строку вида:

<?php printf( __( '<span class="%1$s">Рубрика:</span> %2$s'), 'entry-utility-prep entry-utility-prep-cat-links', get_the_category_list( ', ' ) ); ?>


на

  <?php
    echo '<span class="entry-utility-prep entry-utility-prep-cat-links">Рубрика:</span>';
    foreach((get_the_category()) as $category)
    {
        $class_link='normal';
        if($category->name=='Вторая')
        {
            $class_link='selected';
        }
            $category_id = get_cat_ID( $category->cat_name );
            $category_link = get_category_link( $category_id );
            echo '<a href="' . $category_link . '" class="' . $class_link . '">' . $category->cat_name . '</a>';
        }
?>


Цвет и другие параметры можно задать через CSS. Обычные ссылки - класс normal, подсвеченная - selected.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BukawINC
BukawINC
Topic Starter сообщение 4.8.2011, 8:30; Ответить: BukawINC
Сообщение #3


Участник
***

Группа: User
Сообщений: 117
Регистрация: 28.2.2011
Поблагодарили: 4 раза
Репутация:   0  


Что-то у меня не получается их через запятую перечислить..
Прописываю в "get_the_category(', ')" все равно все рубрики слитно выводятся..

Сообщение отредактировал BukawINC - 4.8.2011, 8:31
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
vyorstka
vyorstka
сообщение 4.8.2011, 9:23; Ответить: vyorstka
Сообщение #4


Новичок
*

Группа: User
Сообщений: 24
Регистрация: 26.7.2011
Поблагодарили: 4 раза
Репутация:   1  


Через запятую можно вывести например так:

<?php
    echo '<span class="entry-utility-prep entry-utility-prep-cat-links">Рубрика:</span>';
    $cats = array();
    foreach((get_the_category()) as $category)
    {
        $class_link='normal';
        if($category->name=='Вторая')
        {
            $class_link='selected';
        }
            $category_id = get_cat_ID( $category->cat_name );
            $category_link = get_category_link( $category_id );
            $cats[] = '<a href="' . $category_link . '" class="' . $class_link . '">' . $category->cat_name . '</a>';
     }
     echo implode (', ', $cats);
?>


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Разработка сайтов Joomla Wordpress Opencart
Разработка, верстка, оптимизация веб сайтов.
48 WoWeb 7271 Сегодня, 13:37
автор: serg5777
Открытая тема (нет новых ответов) Адаптивная вёрстка и натяжка на Wordpress, DLE, Joomla и др. Создание мобильных версий.
Хороший код с оптимизацией по скорости. Сайты и лендинги "под ключ
11 Nell 1066 Вчера, 15:21
автор: Nell
Открытая тема (нет новых ответов) Как включить автоматическое обновление для плагинов WordPress и самого движка?
0 Telnor 376 10.12.2017, 13:27
автор: Telnor
Открытая тема (нет новых ответов) Адаптация сайтов под мобильные устройства, качественная кроссбраузерная верстка, работа с Wordpress
PSD to HTML, натяжка макетов на Wordpress, адаптивная верстка
28 anton_ber 5159 6.12.2017, 13:39
автор: anton_ber
Открытая тема (нет новых ответов) Пропали блоки в продуктах Wordpress
6 mxxx 948 6.12.2017, 11:22
автор: mxxx


 



RSS Текстовая версия Сейчас: 12.12.2017, 16:25
Дизайн