Это правильный путь
Не нужно делать копию или форк с GitHub.
И, как обычно, есть «но». По крайней мере, для меня — если мир WordPress знаком, вопрос очень похож: стоит ли использовать functions.php для изменений, зависящих от темы, использовать сниппеты кода, когда изменение не зависит от темы, или создавать дочернюю тему, если необходимо редактировать тему или плагин? А если используется дочерняя тема, то обновления этой части будут потеряны.