roxside adlı üyeden alıntı:
mesajı görüntüle
WordPress Fikir Alışverişi - 3 Dil - Sitemap.xml
27
●786
- 26-05-2025, 21:53:18Merhaba,Protex adlı üyeden alıntı: mesajı görüntüle
Evet sluglar farklı olduğu için bir gecede oturup hallettik aynı json dosyasını diğerlerine kopyaladık o günden sonra yeni oluşturduğumuz her sayfayı ekliyoruz. - 26-05-2025, 22:06:17Çoklu dil eklentisi ile performanslı şekilde nasıl yapardım?
1) Polylang
2) Performans sorunu olacaksa; Digitalocean worry-free mysql hosting -> https://www.digitalocean.com/product...atabases-mysql
Çoklu dil eklentisi kesinlikle kullanırdım. Sizinki de farklı bir çözüm olmuş.
Ek olarak açtığınız konuyu tamamlayıp çözümünü de yazdığınız için teşekkürler. Örnek bir konu olmuş. - 26-05-2025, 22:22:08Anladım, her url de jsonu indirip eşleştircek, 900 slug için biraz kastırabilir. Ben normalde 81 url ye kadar functions.php de eşleştirmiştim. daha fazla olsa idi şahsen, sürdürülebilirlik için json yerine , sql de bir table açar, her sluga page_id ini verip direk page id'ten sluglarını çektirirdim. resminizdeki gibi eklenti tasarımında manuel bir form'da yapardım. Elinizde hazır jsonda var, Url'leler dahada çoğalacaksa düşünün derim.roxside adlı üyeden alıntı: mesajı görüntüle
Kolay gelsin. - 26-05-2025, 22:31:28Merhaba, değerli yorumun için teşekkürler Polylang eklentisi kullanarak performans problemi yaşayan kullanıcılar için çözüm olacağı düşüncesindeyim.brown adlı üyeden alıntı: mesajı görüntüle
Bu şekilde kullanıp güzel sonuç alan kullanıcılar belki yorumlarını bizim gibi paylaşırlar.
Önceki yorumlarda belirttiğim gibi alt dizinleri (dilleri) farklı sunucularda çalıştırıyoruz.
Bunun sebebi öncelikli olarak Performans olması ile birlikte her dilin bulunduğu ülke regülasyonlarına uymak ve operasyonlarını kendi ülkelerinden yönetmesini sağlamak.
İleride farklı bir hedefimiz ülke yetkililerine web siteleri teslim etmek ve trafik, pazarlama, lead gibi performans raporlarını düzenli olarak almak.
Not: Biz bu yöntemi benimsiyor ve arkasındayız 5-10 sayfalık daha soft business web siteleri bu yöntemi benimseyerek sonuçlarını bizlerle paylaşabilir ya da heyecan aramadan dil eklentisi kurup ilerleyebilirler.
Sevgiler. - 26-05-2025, 22:44:20Evet 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. - 26-05-2025, 22:56:27Evet harika önerin ve desteğin için teşekkürler.Protex adlı üyeden alıntı: mesajı görüntüle
Biz problemi çözmeye odaklanmıştık ve bu şekilde bir çözüm geliştirdik V1 diyelim.
- 2700 URL eşleştirmesinde kullandığımız json dosya boyutu 83KB
- Şu an 5-10ms etkiliyor.
V2'de static cache kullanabiliriz.
V3'de bellek içi indexleme ya da veritabanı önerdiğin çözümü geliştirebiliriz.
Versiyon gelişmeleri hakkında bilgi vereceğim. ( Daha stabil güncellemeye ihtiyacımız var. ) - 26-05-2025, 23:58:16Evet 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.brown adlı üyeden alıntı: mesajı görüntüle
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. - 27-05-2025, 01:41:53ne zamandır yeni bir eklenti yazmayı düşünüyordum sizin sayenizde fikir oluştu, iyi denk geldi teşekkürler.roxside adlı üyeden alıntı: mesajı görüntüle
özel alanları toplu düzenlemenizi sağlıyor.
ayarlar ekranından özel alanlarınızı tanımlayıp listeleme sayfasından toplu şekilde düzenleyebiliyorsunuz.
tıklayıp indirebilirsiniz
ayarlar ekranı:

listeleme ve güncelleme ekranı:

genel bir test yaptım problem gözükmüyor. yine kullanacak arkadaşlar önceden test etmesini öneririm.
yakında wordpress plugins tarafına da eklerim, kısa bir onay süreci oluyor.



