Почему не срабатывает условие?
hasClass('.menu-item-has-children')
Этот метод ожидает имя класса, а не селектор, так что точка лишняя.
Для начала, неплохо было бы разобраться с основами синтаксиса языка.$(document).ready(function () {
    if ($(".current-menu-item").hasClass("menu-item-has-children")) {
        console.log("sdfsdg");
        $("#header").css({ height: "282px" });
    }
});