Многие пользователи, когда редактируют какой-то пост (статью) или добавляет новую, хотят в нее добавить свой CSS класс (код) для определенного оформления статьи. Например, хочет выделить какой-то параграф, ну или для других целей.
Вы можете добавлять постоянно CSS код в Ваш основной файл стилей (style.css), но это будет не совсем рационально и правильно. Во-первых, Вам придется постоянно файл стилей редактировать, а во-вторых, он будет постоянно увеличиваться в размере (см. оптимизация css).
Поэтому, в данной статье мы рассмотрим с Вами о том, как можно добавить свой CSS-код для любой статьи на WordPress сайте. Для этих целей нам понадобится файл functions.php, который Вы можете скачать с FTP, или же редактировать в консоли администратора, зайдя в Внешний вид-Редактор и в правой колонке найти файл functions.php и нажать на него, для дальнейшего редактирования.
Далее Вам необходимо вставить следующий код в файл functions.php:
Данный код добавит специальное поле для вставки CSS-кода в каждой статье при ее добавлении или редактировании. После того, как Вы добавите данный код и сохраните файл functions.php, у Вас не появится дополнительное поле, куда Вы можете вставлять CSS-код, то значит, Вам необходимо зайти в Настройки экрана (в самом вверху браузера, в консоли администратора) и установить галочку поле Custom CSS.
Таким образом, Вы сможете добавлять любой CSS код, для любой статьи WordPress, при этом, не трогая файл style.css.
Большое спасио за статью. Опробовал ,работает!!!!!! Столкнулся классы для страницы и постов одинаковы. Хорошо ,что страниц не много ,смогу менять стиль для страниц
Это очень хорошее решение, я вставил в сайт, работает! А могли бы вы подсказать, как сделать Custom CSS для всего сайта (чтобы такое поле было в настройках темы) и для категорий?
А по логике вещей, правильно ли в каждой статье свой css пихать?
Большое спасио за статью. Опробовал ,работает!!!!!! Столкнулся классы для страницы и постов одинаковы. Хорошо ,что страниц не много ,смогу менять стиль для страниц
Это очень хорошее решение, я вставил в сайт, работает! А могли бы вы подсказать, как сделать Custom CSS для всего сайта (чтобы такое поле было в настройках темы) и для категорий?