Пилю первый сайт на WP.
Тему правлю прямо в исходниках, к примеру: надо добавить в хедер текст не предусмотренный в теме, иду в header.php и там с помощью html добавляю необходимые элементы.
Внимание, вопрос: Это грамотный подход? Если нет, то как поступить было бы правильно?
Я не берусь выступать экспертом, но правильный подход к созданию сайтов это ООП с шаблонизаторами и распутными девами, но так как идеология wp сама подталкивает на такое использование лапши в коде (достаточно посмотреть предустановленные шаблоны) то ничего ужасного в таком подходе нет. К тому же это сокращает время разработки для небольших проектов.