Mantıklı ve güzel ancak WP'nin çalışma şekli buna ne kadar izin verir kestirmek zor. Basit bir şekilde tema yapmak için çok daha karışık bir sistem çıkabilir ortaya.
Kesinlikle katılıyorum..
get_the_content() ve the_content() kullanımı esnasında bile sıkıntılar yaşayabilinir.
Shortcode desteği ile eklenen içerikler için bile the_content() e eklenen filtreler olduğundan sağlıklı basamayabilirsiniz.
Tabi çözüm,
do_shortcode('kod',string,'/kod') çözülebilir ancak, herşey hook dediğimiz filtreler ile sağlanacağından problem çok fazla doğacaktır.
Hele nav_menu yu dusunemnıyorum.
Temanız 200 Kb bile olsa kullanacağınız fonksiyonlar kısmen Wpnin kurulum paketi kadar büyük olacaktır.
Çünkü çok fazla hook çok fazla filtre eklemek durumunda kalabilirsiniz.
Biraz ütopik biraz fantezi oluyor aslında bu. Malum wooFramework, SMOF Framework gibi options paneller yüzünden themeforestte satılan temaları alan herkes sunucu sıkıntıları ile uğraşıyorlar.
Bu yapı hazırlandığında da sizin üreteceğiniz temalarda sıkıntı yaratacaktır.
En temizi, kalıp neyse onu kullanmak kanımca.
Bol şans.