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