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.
Öncelikle cevaplarınız için teşekkürler, şahsen çok kompleks bir sistem çıkarmayı düşünmüyorum. Genel anlamda bir blog teması yapmak üzere bir sınıf yazılabileceğini düşünüyorum. Kullanışlı ve basit olacaktır. Mesela thumbnail fonksiyonunu bilmeyen biri için [#yaziresim] gibi basit bir türkçe kodla thumbnail olayını yapabilecek. Yada ek olarak yazı karakter sınırlama vs.
Veya başka bir örnek vereyim geçenlerde bootstrap menü sistemini wp ye ayarlamaya çalıştım. Ancak daha bootstrap wordpress nav-menu için yazılmış bir sınıf buldum, bir kaç satır kodla işimi hallettim. Gayet stabil ve hızlı.
Zaten bu tür bir sistemde amaç kolay,hızlı ve stabil olması.