n-wp.ru — блог о WordPress

Разные шрифты к разным категориям

Вопрос — как можно сделать так, чтобы в зависимости от категории — у каждого поста был свой шрифт?
И можно ли, сделать чтобы был шрифт какой то свой а не те, которые идут стандартом?

9 комментариев

  • Вопрос — как можно сделать так, чтобы в зависимости от категории — у каждого поста был свой шрифт?

    Предположим, что текст поста выводится в контейнере DIV класса post-content. Тогда можно определить для этого класса семейство шрифтов, которое будет меняться в зависимости от того, к какой категории относится пост. Для этого в single.php до открытия DIV класса post-content нужно добавить:

    Как работает этот код:
    — если пост принадлежит категории с ярлыком status или категории с ярлыком links, то текст в нем выводится шрифтом Arial размером 16px
    — если же пост принадлежит категории с ярлыком actions или категории с ярлыком software, то текст в нем выводится шрифтом Georgia размером 14px

          • Можно подправить шаблон single.php, добавив в него:

            В этом случае содержимое поста заключается в DIV с классом, соотвтетствующем ярлыку категории. Шрифт для этого класса можно прописать в style.css.

  • И можно ли, сделать чтобы был шрифт какой то свой а не те, которые идут стандартом?

    Самый простой способ — это использовать Google Web Fonts.

    Кстати, не понятно, о каком стандарте идет речь? Шрифты для каждого элемента описаны в файле style.css — вы их можете изменить.