Как создать рамки и/или изменить цвет текста в постах заданной рубрики

Слов в тексте – 146, время чтения в минутах – 1

Если вы хотите заключить в рамки любого цвета посты какой-либо рубрики (категории) или изменить цвет текста в постах какой-либо рубрики, нужно добавить фрагмент кода к файлу functions.php – лучше с помощью плагина Code Snippets или подобных ему.

Фрагмент кода:


function add_custom_category_styles($classes) {
    // Add custom class for category ID 11111
    if (has_category(11111)) {
        $classes[] = 'custom-category-border';
    }
    // Add custom class for category ID 22222
    if (has_category(22222)) {
        $classes[] = 'custom-category-text-color';
    }
    return $classes;
}
add_filter('post_class', 'add_custom_category_styles');

Не забудьте заменить ID на нужные вам.

Теперь остаётся добавить дополнительный стиль в настройках.


/* Добавить рамку вокруг постов в рубрике ID 11111 */
.custom-category-border {
    border: 3px solid #ffcc00 !important; /* Golden border */
    padding: 10px; /* Optional: add some space inside the border */
}

/* Заменить цвет текста на свой в постах рубрики ID 22222 */
.custom-category-text-color {
    color: #0066cc !important; /* Blue text */
}

Вот и всё.


Поделиться в соцсетях и мессенджерах


Популярные записи


Рубрики блога

newsbee Media