Evet dil eklentisi kullanmıyor olmanın da bir çok avantajı var.
Bulduğunuz çözüme yine aynı alanda farklı bir çözüm olması açısından;
Postlarda özel alanlar var. Bu özel alanlara url_en url_fr gibieklenip direkt özel alanlar head tarafında kullanılabilir. Tabiki anasayfa ve blog sayfanızın wordpress reading bölümünde seçili olması gerekiyor.
Evet küçük yapılarda özel alanları ya da acf kullanarak hreflangları oluşturmak mantıklı ancak aşağıdaki konular bizi yoracağını düşündüğümüz için kullanmadık.
1- Tüm eşleşmeleri tek ekranda göremezsin
2- Merkez, bir dosya (JSON) olmadığından eşleşme takibi zor olabilir
3- Sayfalar arasında referans zincirini manuel kontrol etmen gerekir (örneğin A sayfası B'ye referans veriyor mu?)
4- Her sayfaya, posta tek tek girmen gerekir yönetmesi çok sayfalı sistemlerde daha dağınık olabilir.