IMHO, a melhor abordagem é usar o Plugin para manter as alterações ou enviar correções para o desenvolvedor do Plugin para que suas alterações façam parte do Plug-in original.
Criar um "Plugin Filho" realmente não é fácil. O conceito "Tema Infantil" realmente se aplica aos arquivos de modelo que são usados, mais do que as funções do Tema (e, de fato, o arquivo functions.php
do Pai e do Filho são carregados, que causa problemas para arquivos functions.php
codificados indevidamente no Tema Filho ou Pai).