Merhabalar,
Mevcut wordpress e ticaret sitemizde bulunan aktif temayı değişmeden yeni ekleyeceğimiz temayı düzenlemek istiyoruz. Amacımız müşterileri mağdur etmeden temayı güncellemek ve yeni temayı yayına almak.
Envato temalarından birini kullanacağız ve lisanslı olduğu içinde farklı yerde kurup farklı domain üzerinde düzenleyemiyoruz.
Önerebileceğiniz bir formül var mı bunun için?
Şimdiden teşekkürler.
Wordpress Mevcut Temayı Değişmeden Yeni Temayı Değişmek
7
●168
- 22-10-2025, 17:14:59
- 22-10-2025, 17:21:49Ana sitenin yedeğini alın. Yeni temayı kurup lisanslayın. Yedek oluşturun. Geliştirme alanına yedeği yükleyin. Ana site eski yedeğe geri dönün. Geliştirmeye yedeği yükleyin ve işiniz bitince ana siteye taşıyın.
- 22-10-2025, 17:32:57Merhaba, giriş yapmış üyeler için değiştirebileceğiniz şöyle bir kod mevcut. Bununla ziyaretçiler güncel temayı görürken, giriş yapmış kullanıcılar ise belirtmiş olduğunuz temayı kullanacaktır.
Aşağıdaki kodu mevcut temanızın functions.php dosyasına eklemeniz gerekiyor. Kodda yer alan "temaklasöründekitemaismi" kısmını, düzenleme yapmak istediğiniz temanın klasör ismiyle aynı yapmanız gerekiyor.
add_filter('template', 'admin_only_theme_switch'); add_filter('stylesheet', 'admin_only_theme_switch'); function admin_only_theme_switch($theme) { if (is_user_logged_in() && current_user_can('manage_options')) { return 'temaklasöründekitemaismi'; } return $theme; }Kodla uğraşmak istemiyorum diyorsanız da WordPress eklentilerinden "Theme Switcha" isimli eklentiyi kullanabilirsiniz. - 22-10-2025, 18:07:22Teşekkür ederim biraz karmaşık bir süreç bahsettiğiniz süreç ama olmazsa bu şekilde deneyeceğiz.RakipsizHizmet adlı üyeden alıntı: mesajı görüntüle
Teşekkürler dönüş yapıldı.dijitalmerkezim adlı üyeden alıntı: mesajı görüntüle
Caxing adlı üyeden alıntı: mesajı görüntüle
Teşekkür ediyorum bilgilendirmeniz için. Düzenlemek istediğimiz temayı aktif edip o şekilde özelleştirmeleri yapılıyor değil mi arayüzde? Olumsuz bir yanı var mı bu kod satırının daha önce kullandıysanız şunu da şöyle yapmanız gerekiyor dediğiniz bir şey varsa bilgi alabilirsem memnun olurum. - 22-10-2025, 18:10:06Siz yine de yedek almalısınız bu işlemleri yapmadan önce, ne olur ne olmaz. Söylediğim kodu functions.php'ye eklediğinizde, giriş yapmış kullanıcılar hariç herkesin şu an sitenizde aktif olan temayı görmesi gerekiyor. Siz ise yeni temanızı göreceksiniz, yeni temada güncelleme yapacağınız için halihazırdaki temada hiçbir sıkıntı olmayacaktır.TurkPanelin adlı üyeden alıntı: mesajı görüntüle
- 29-10-2025, 22:47:39Tavsiyem:
- İşleme başlamadan mutlaka sitenizin ve veritabanınızın yedeğini alın.
- Kod yöntemini kullanırsanız, gerçek ziyaretçilerin mevcut temayı görmeye devam edeceğini; siz ise yeni tema üzerinde admin olarak düzenleme yapabileceğinizi unutmayın. Bu, tasarım ve fonksiyonları test etmek için risksiz ve pratik bir yol sağlar.
- Geliştirme alanı veya staging kullanmanız uzun vadede sitenizi riske atmadan çalışma imkânı sunar.
- Eklenti çözümü istiyorsanız, Theme Switcha benzeri güncel eklentileri tercih edebilirsiniz.
- Tema düzenleme sürecinde, lisans kısıtlarına uygun şekilde değişiklik yapmaya dikkat edin.
