Um was geht es hier eigentlich: will man nach aussen hin den Ursprung des Themes verbergen oder - noch weitergehend - alle Spuren des ursprünglichen Produktes verwischen?
Ist Letzteres der Fall, wird man zweifellos nicht herum kommen um das Abändern jeder einzelnen Datei im Quellcode, und selbst dann zeigt ein direkter Vergleich mit dem Original, dass die Programmroutinen identisch sind.
Wenn man aber bloss dem flüchtigen Betrachter vorzeigen will, dass man ans Theme auch selbst Hand angelegt hat, reicht doch ein Child-Theme, oder sehe ich das falsch, in das man - des besseren "Versteckens" wegen - die Funktionalitäten gleich mit reinpackt, sodass auch die Links in das Verzeichnis des Child-Them zeigen anstatt in jenes des übergeordneten (Parent-)Design.
Ich war allerdings immer der Auffassung, es ist dem Entwickler eines Design gegenüber unfair, wenn man seine Arbeit nicht einmal soweit zu würdigen bereit ist, dass man im Quellcode den Hinweis auf ihn stehen lässt. Und seltsamerweise konnte ich von dieser Auffassung bisher auch alle meine geschäftlichen Kunden überzeugen (von denen hatte ich bisher am ehesten solche Anfragen).