Как установить разный фон для страниц Wordpress без плагина?
если требуется редактирование через админку то через доп. поля, удобно очень, если нет то можно в хэдере проверять id страницы через if else<body <?php if (is_page(здесь впишите id главной страницы)
 {echo "style='background-color: green); '";}

 else {echo "style='background-color: none;'";}
 
 ?> >
ну смотрите, ставте плагин Types, очень простой в освоении, далее создайте поле "палитра" и назначьте вывод поля на странице редактирования страниц, поле возвращает код цвета html, к примеру "#ffff" в итоге вместо if else получится <body style='background-color: <?php echo types_render_field( "имя_поля") ?>;'>
в итоге должно получится что то типа<body style='background-color: #ffff;'>
 если цвет задан, он выведется, если нет то и ошибки не последует
можно на js, наверное. проверять url и менять css.