Tek yazıBütün diller
Her çeviri, yazının kendi meta alanında dil koduyla anahtarlanarak saklanır. Tek bir yazı vardır ve bütün dillerini kendisi taşır.
Çeviri, ikinci bir yazı değildir.
eklentilerin çoğunda
Yazı her dil için bir kez kopyalanır. Beş dil demek, senkronda tutmanız gereken beş yazı, beş ayrı meta kümesi ve birini düzenlerken unutacağınız beş şey demektir.
burada
Hiçbir şey kopyalanmaz. Her dil sürümü özgün yazının meta alanında, dil koduna göre saklanır. Tek bir rewrite kuralı kümesi de her yerelleştirilmiş adresi o yazıya çözer.
Tek yazı, dört adres
Tasarım iki fikre dayanıyor. Geri kalan her şey bu ikisinden çıkıyor.
^tr/([^/]+)/?$→index.php?name=$matches[1] &lang=trVarsayılan dil WordPress'in kendi öneksiz adreslerini korur. Böylece her yazının tek bir kanonik adresi olur.
Çeviriler yazının üzerinde durur
Her dil sürümü, özgün yazının meta alanında dil koduyla anahtarlanarak saklanır. Tek bir yazı vardır ve bütün çevirilerini kendisi taşır.
Yerelleştirilmiş bir adres gelir
Ziyaretçi Türkçe adresi ister. Hiçbir şey kopyalanmadı, yani aranacak ikinci bir yazı da eşleştirilecek bir çift de yok.
Rewrite kuralları çözer
Dile özel rewrite kuralları yerelleştirilmiş adresi özgün yazıya yöneltir ve o dil için saklanan çeviri gösterilir.
Üç adım
Tek dilli bir siteden çevrilmiş bir siteye.
Dilleri ekleyin
Yayın yaptığınız dilleri ayar ekranından seçin. Her biri bir adres öneki alır.
İçeriği çevirin
Her çeviriyi zaten kullandığınız editörde, yazının üzerindeki panelde yazın.
Seçiciyi gösterin
Kısa kodu bir yazıya bırakın ya da temanızdan şablon fonksiyonunu çağırın.
Neler yapar?
Altı şey. Her biri dokunduğu yerin adını taşıyor.
Sınırsız dil
İhtiyacınız kadar dil ekleyin. Sayıyı kısıtlayan bir paket yok.
ayarlar
Dile göre özel slug
Bir yazının her dil sürümü için ayrı, çevrilmiş bir slug tanımlayın. Alt sayfalar da buna dahil.
adres
Tek önbellekli arama
Slug aramasında object cache ve indeks kullanılır, slug değiştiğinde önbellek düşürülür.
sorgu
Sunucunuzda kalır
Üçüncü taraf çeviri API'si yok, dışarı çağrı yok, üye olunacak bir şey yok.
ağ
hreflang ve lang
x-default içeren alternate etiketleri, sayfanın diline göre değişen lang niteliği ve onunla uyumlu Content-Language başlığı.
head
Gutenberg ve Klasik
Çeviri panelleri, zaten kullandığınız editörde, doğrudan yazının üzerinde çıkar.
editör
Neyi çevirmez?
Kurulumdan sonra değil, burada. Sonradan öğrenmek geç kalmak olur.
Sayfayı kendi verisinden üreten sayfa kurucuları, örneğin Elementor. Multilify
the_contentüzerinden geçen içeriği çevirir. Bu da blok editörünü ve klasik editörü kapsar.Menüler ve bileşenler. Şimdilik yalnızca yazı ve sayfa içeriği.
WooCommerce fiyatları, nitelikleri ve varyasyonları. Ürün başlığı ve açıklaması çevrilir. Gerisi WooCommerce'in kendi verisidir.
(çeviri) yazıldığı sunucudan çıkmamak.
Çeviri API'si yok, dışarı giden istek yok, ücretli sürüm yok, üye olunacak bir şey yok.
wp plugin install multilify --activate