как удалить фон для #main только в своих постах. Я знаю, что мне нужно создать условный if
оператор в моем файле functions.php, if (is_post())
но я просто не знаю, как его написать.
chrissНовичок
Удалить фон для идентификатора с условным оператором if
Share
что вы пытаетесь сделать именно? Я предполагаю, что вам нужен другой стиль для div#main для страниц и другой стиль для сообщений, верно?
правильный. Мне нужен фон без фона или прозрачный.
Если класс и идентификатор относятся к одному и тому же элементу, между ними не должно быть пробела, например.
#main.post
..Взгляните на классы, предлагаемые вашей функцией body_class() вашему
<body>
элементу. Затем перезапишите свой div идентификатором#main
на странице сообщений с более высокой точностью и установите для этого div значениеdisplay: none;
.Здравствуйте, Крис, вот как я предлагаю вам это сделать;
разметка (HTML/PHP)
css
В основном код проверяет, является ли сообщение «одиночным сообщением», и если оно истинно, оно возвращает class=»post», если нет, то возвращает class=»page»;
Добавьте разметку в то место, где вы пытаетесь реализовать это, то есть в файле шаблона.
Это должно делать то, что вы хотите:)