Как задать единый css style постам в wordpress

Столкнулся с проблемой, использую тему Basic, как только публикую запись, она выходит под class = "post2213" и т.д., каждый пост под своим классом. Как задать всем постам, чтобы они выходили в одном стиле?


Ответы (4 шт):

Автор решения: Vlad Salabun

Добавьте свой собственный класс:

class="post2213 my_own_awesome_class"

И тогда сможете назначить общие стили для всех постов. Например, css:

.my_own_awesome_class { font-size: 18px; }
→ Ссылка
Автор решения: Sergio

Человек в ответе, написал корректно. Желательно через хук добавить свой класс, но есть и другое решение. Проверять начало имени стиля.

div[class^="post"]{
font-size: 18px;
...
}

Если Вам надо убрать базовый, то в шаблоне ищите нечто похожее:

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

И заменяете на свой класс.

Либо вешаете фильтр

add_filter('post_class', 'my_class');
function my_class($classes) {
global $post;
    $new_classes = array();
    $new_classes[] = 'my_post';
    return new_classes;
}
→ Ссылка
Автор решения: alenkins

Если вы действительно используете тему Basic, то ответ на ваш вопрос короткий: необходимое вам поведение работает из коробки: страница Wordpress-сайта с темой Basic

Если у вас отсутствуют классы "post" и другие, соответствующие выводимой записи, то либо в своём вопросе вы указали неправильное название темы, либо установили какие-то плагины, меняющие набор классов у каждой выводимой записи

Если тема всё же указана верно и классы на самом деле на месте, а вам нужно добавить свой стиль записям, но вы не хотите создавать дочернюю тему, то идёте в админке в раздел Внешний вид -> Настроить -> Пользовательский код -> CSS стили.

И пишите там свои стили, применяемые к необходимому классу

→ Ссылка
Автор решения: iFlyZed

Ладно ребята, я супер тупой, но всем спасибо за помощь))) Оказывается я через админку все время пытался css классу что-либо задать и не работало(в админке настройка шаблона), но только я додумался зайти в style.css файл самого проекта через корневую систему на компе, так все заработало))) оказывается просто нужно было реал .post {} и все работает, а внутри вордпресса вообще ничего не работало я хз почему, может кому тоже в будущем пригодится! тут больше инфы, как определенным постам менять стили https://wp-kama.ru/function/post_class.

→ Ссылка