Мне не нужен весь этот беспорядок классов, как это ...
<body class="page page-id-829 page-template page-template-page-template-portfolio-php portfolio">
Я хотел бы что-то вроде этого ...
<body class="portfolio">
Есть ли где-нибудь фрагмент фильтра со списком всех классов, и я могу просто раскомментировать материал, который не хочу видеть в классе тела.
Благодарю.
Ответы:
Вы можете настроить
$whitelist
массив в этой функции для фильтрации всех других нежелательных классов.источник
Просто дополнение к ответу @Geert (тоже добавил черный список) :)
Пожалуйста, будьте так добры, отметьте ответ @Geert как решение (не этот).
источник
no-js
или аналогичным образомjs
обычно имеют дело с использованием javascript / jquery, поэтому я предполагаю, что это был сценарий, который вам нужно удалить из очередиno-js
будет добавлен сервером, но удален с помощью скрипта, если в браузере разрешено выполнение javascript.Я бы порекомендовал просто пропустить
<?php body_class(); ?>
тег шаблона, если вам не нужен его вывод.Просто примените
class="portfolio"
жестко в<body>
теге.источник
Просто поместите классы вашего CSS, которые вы хотите удалить, в $ class_delete
источник
Это даст каждой странице класс тела только «портфолио». Первый аргумент - это массив сгенерированных классов тела, которые обычно появляются. Второй аргумент - это массив классов, переданных в функцию класса тела (например, это
body_class('portfolio');
будет второй аргумент в этой функцииarray( 'portfolio' )
).источник
источник
источник
Если вы хотите удалить только определенный класс из тега body, вы должны сделать следующее:
источник