問題点
最初に書いたコードについて
書き方のルールは決めていますが、試行錯誤して作っているうちに、決めていないルールや例外的な書き方が積み重なったりして、まとまりのないコードになっていたりします。そのようなコードは第三者が解読するには厄介なコードになっているように思います。
厄介なコードは、作業効率の問題もあって、次に活かせるように見直したり手を加えたりと最適化を行っているので、最近はずいぶんと書き直しは減って作業は楽になりつつあります。また挙動がおかしい部分は修正しているので、現状で何か問題が発生しているといった状態ではありません。
今後のことを考えて・・・
例えばWordPressのバージョンアップに伴い非推奨になるコードもあったりするので、コードの差し替えまたは変更が必要になる場合もあると思います。その際、第三者が解読できない記述になっていたり、テーマごとに書き方が違っていると修正作業が困難になるように思います。
私一人で書いているので、管理の問題だったり、私のスキルの問題などが一番の原因だと思いますが、ここで一度立ち止まって「functionsに記入するもの」「プラグインにして管理するもの」と、分けて整理する必要があると考えた次第です。