если требуется редактирование через админку то через доп. поля, удобно очень, если нет то можно в хэдере проверять 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;'>
если цвет задан, он выведется, если нет то и ошибки не последует