• 22-10-2025, 17:14:59
    #1
    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.
  • 22-10-2025, 17:21:49
    #2
    Kurumsal PLUS
    Ana 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:25:09
    #3
    Üyeliği durduruldu
    @TurkPanelin; whatsapp üzerinden iletişime geçildi
  • 22-10-2025, 17:32:57
    #4
    Merhaba, 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, 17:44:21
    #5
    yardımcı olayım hocam
  • 22-10-2025, 18:07:22
    #6
    RakipsizHizmet adlı üyeden alıntı: mesajı görüntüle
    Ana 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.
    Teşekkür ederim biraz karmaşık bir süreç bahsettiğiniz süreç ama olmazsa bu şekilde deneyeceğiz.


    dijitalmerkezim adlı üyeden alıntı: mesajı görüntüle
    @TurkPanelin; whatsapp üzerinden iletişime geçildi
    Teşekkürler dönüş yapıldı.


    Caxing adlı üyeden alıntı: mesajı görüntüle
    Merhaba, 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.

    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:06
    #7
    TurkPanelin adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim biraz karmaşık bir süreç bahsettiğiniz süreç ama olmazsa bu şekilde deneyeceğiz.




    Teşekkürler dönüş yapıldı.





    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.
    Siz 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.
  • 29-10-2025, 22:47:39
    #8
    Tavsiyem:
    • İş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.