Bu yazıda, WordPress web sitenizde kurulu başka bir temanız ve eklentileriniz varken, WordPress temanızı nasıl güvenli bir şekilde değiştireceğinizi göstereceğiz.
Bir WordPress temasını değiştirmek nispeten basit bir işlemdir. Temel olarak tek yapmanız gereken WordPress temanızı yüklemek ve kurulumdan sonra etkinleştirmek. Bir FTP istemcisi veya cPanel kullanarak bilgisayarınızdan tema dosyaları yüklüyorsanız tüm işlem birkaç dakika sürebilir.
Temanızı cPanel aracılığıyla yüklemeyi seçerseniz, kök klasöre gidin ve temalar klasörünün yolunu bulun. Kök klasör içinde birden çok web sitesi alt klasörü yoksa bu genellikle wp-content / theme adlı bir klasördür. Temalar klasöründe, Yükle düğmesine tıklayın.
Açılır pencerede, bilgisayarınızdaki tema klasörünü bulun ve yüklemesini onaylayın, böylece daha sonra temayı etkinleştirebilirsiniz.
Bilgisayarınızla sunucuyu bağlamak için bir FTP istemcisi kullanıyorsanız aynı yöntemi uygulayacaksınız. Sol paneldeki tema klasörünü bulun. Sağ panelde, canlı sitenizdeki tüm temaları içeren wp-content / theme klasörüne tıklayın.
Yerel tema klasörünü soldan sağ panele sürükleyin. Bu durum canlı sitede otomatik olarak yeni bir tema hazırlayacaktır.
Sitenizde Görünüm > Temalar seçeneğini kullanarak yüklü temayı bulun ve etkinleştirin.
Temayı etkinleştirmeden önce Canlı ön izleme seçeneğini kullanarak önizleme yapabilirsiniz. Bu seçenek size yeni sitenizin görünümünü göstermenin yanı sıra yeni temanın web sitenizi nasıl etkileyebileceğini de gösterebilir.
Son olarak Theme Switcha eklentisini kullanarak temayı değiştirme ve ön izleme imkanı vardır. Bu ücretsiz aracı yükleyip etkinleştirdikten sonra, eklenti ayarlarına gidin ve tema değiştirmeyi etkinleştirin.
Değişiklikleri kaydettiğinizde, eklenti web sitenizde yüklü olan tüm temaları listeleyecektir. Tarayıcınızın yeni bir sekmesinde bir önizleme açmak için yeni temaya yalnızca bir tıklama yeterlidir.
Bir WordPress Temasını Manuel Olarak Değiştirme
Önceki yöntemlerden hiçbiri işinize yaramadıysa, bir WordPress temasını manuel olarak nasıl değiştireceğinizi öğrenebilirsiniz. Bazı sorun giderme yöntemleri de bu adımları içerir.
Bu yöntem, bir web sitesi çökmesi nedeniyle kontrol paneline erişemediğinizde son derece kullanışlıdır. Bu şekilde, o anda aktif olan temayı manuel olarak kaldırarak hatayı giderebilirsiniz.
Bu yöntem aynı zamanda phpMyAdmin’in aktif temayı doğrudan veritabanı içinde değiştirmek için yeteneklerini kullanır.
FTP yazılımını kullanarak bilgisayarınızı sunucuya bağlayarak başlayın. WordPress kurulumunuzdaki tüm yüklü temaların bulunduğu temalar klasörünü bulun.
Klasör adları, şu anda yüklü olan temaların adlarını temsil eder. Yeni bir tema eklemeniz gerekirse, önceki bölümdeki adımları izleyin – bilgisayarınızdaki yeni temanın klasörünü açın ve sunucudaki wp-content/themes klasörüne aktarın.
WordPress sitenizdeki mevcut tüm temaların bulunduğu temalar klasörüne eriştiğinizde, etkinleştirmek istediğinizin adını unutmayın.
WordPress barındırma planınızın cPanel’inde oturum açın ve phpMyAdmin seçeneğine tıklayın.
phpMyAdmin paneline eriştiğinizde, solda bir veritabanları listesi göreceksiniz. WordPress siteniz için kullandığınız veritabanını seçin ve wp-options’a tıklayın.
Kısa hatırlatma: WordPress, tabloların varsayılan adları için önek olarak “wp_” kullanıyor. Fakat bu önek değiştirilebilir, dolayısıyla farklı bir öneke sahip tablolar görebilirsiniz.
Daha sonra sağ panelde şablon ve stil sayfası satırlarını bulun.
Düzenleyiciyi açmak için şablon satırındaki Düzenle seçeneğine tıklayın. Düzenleyicide, seçenek_değer alanını bulun ve kullanmak istediğiniz temanın adını girerek değerini değiştirin. Bu ad, /wp-content/themes/ klasöründeki tema klasörünün adıyla eşleşmelidir. Değişiklikleri sonlandırdığınızda, kaydetmek için Git düğmesine tıklayın.
Bu işlemi stil sayfası satırıyla tekrarlayın. Bu düzenlemeler yürürlüğe girdiğinde, web sitenizde yeni bir temanız olacak. Her şeyin düzgün çalıştığından emin olmak için canlı sitenizi kontrol edin.
Temanızı değiştirmek nispeten basit bir işlem olsa da, düzenlemelerden sonra WordPress web sitenizde bazı sorunlarla karşılaşabilirsiniz. En yaygın sorunlar şunlardır:
-
Önceki temada kullanılan eklentilerle uyumsuzluk
-
Önceki temadaki stil seçenekleri yeni tema için geçerli değildir, yeni temada görünmez
-
Çeşitli içerik editörleri ve farklı temalarda kullanılan özel kısa kodlar nedeniyle web sitesi sayfaları düzgün görüntülenmiyor
Bunlar WordPress temanızı değiştirdikten sonra en sık karşılaşılan sorunlardır, bu nedenle bunları önlemek için birkaç püf noktası vardır.
WordPress Temanızı Güvenle Değiştirmek İçin 3 Adım
Uyumluluk ve web sitenizin çökmesiyle ilgili sorunlardan kaçınmak için olası sorunları aşmanıza yardımcı olacak üç adım vardır.
1. Web Sitenizin Yedek Bir Kopyasını Oluşturun
WordPress sitenizde önemli bir değişiklik yapmadan önce bir yedek oluşturmanız önerilir. Bu şekilde, bir şeyler ters giderse, web sitenizin son çalışan sürümüne kolayca geri dönebilirsiniz.
Sitenizin bir yedek kopyasını hiç oluşturmadıysanız, bunu yapmanın iki yolu vardır – manuel olarak veya UpdraftPlus, BackupBuddy veya Duplicator gibi bir eklenti kullanarak.
Tüm yedekleme işlemi üzerinde tam kontrole sahip olmak istiyorsanız, eklenti kullanmaktan kaçının ve siteyi manuel olarak yedekleyin. Deneyimli bir yönetici değilseniz, otomatikleştirilmiş işlemler nedeniyle eklentiler daha iyi bir çözüm olabilir.
Bu makalenin amaçları doğrultusunda, eklentiyi kullanarak nasıl yedek oluşturacağınızı göstermek için en popüler yedekleme eklentilerinden biri olan UpdraftPlus’ı yükleyeceğiz. Eklentiyi yüklediğinizde ve seçeneklerini etkinleştirdiğinizde, Şimdi Yedekle düğmesine tıklayın:
Hangi eklentiyi seçerseniz seçin, tam bir web sitesi yedeği oluşturmak için veritabanını ve ilgili tüm dosyaları yedekleme kopyanıza dahil etmeniz önemlidir.
Yedekleme işleminin süresi, web sitenizin dosyalarının boyutuna ve sayısına bağlıdır. Daha sağlam bir siteniz varsa biraz zaman alabilir. Yedekleme tamamlandığında sitenizin kopyasını yedekleme klasöründe görebileceksiniz.
Sitenizde herhangi bir sorun olursa, Geri Yükle düğmesine tıklayarak çalışan son sürümüne kolayca geri dönebilirsiniz.
2. Hazırlama Ortamı Oluşturun
Temanızı canlı sitede test etmekten kaçınmak için, sitenizin yeni ayarlarla nasıl davrandığını görebileceğiniz bir hazırlama ortamı oluşturmanız önerilir. Hazırlama ortamı, canlı sitenizin, sitenize eklemek istediğiniz herhangi bir tema, özellik ve eklenti ile özgürce deneme yapmanıza izin veren kısıtlı erişime sahip bir kopyasıdır.
Hazırlama sitesi oluşturmanın en basit yolu, bilgisayarınıza WAMP veya XAMP yüklemektir. Bu araç, WordPress web sitenizin bir kopyasını barındıran bir sunucuyu simüle eder. İşletim sisteminize bağlı olarak başka bir sunucu simülatörünü, örneğin MAMP’ı seçebilirsiniz.
Geliştiriciler arasında, canlı bir sunucuya aktarmadan önce bir hazırlık sitesi oluşturmak yaygın bir uygulamadır. Hatta bu siteyi gelecekteki herhangi bir deney için sık sık tutarlar.
Fakat bu yaklaşımla ilgili bir sorun var. Yerel sunucunuzda çalışan bazı şeyler, farklı sunucu yapılandırmaları nedeniyle canlı bir sunucuda çalışmayabilir. Bu yüzden canlı sunucunuzda bir hazırlık sitesi oluşturmak çok daha iyidir.
Bunu yapmanın iki yolu vardır – manuel olarak veya bir eklenti kullanarak bir hazırlama ortamı oluşturabilirsiniz. Yerleşik barındırma sağlayıcıları, barındırma planlarıyla birlikte yerleşik bir seçenek olarak bir hazırlık sitesi sunar. Kolayca uygulanır, bu da bunu bir hazırlık ortamı yaratmanın en kolay yolu yapar. Daha fazla bilgi için barındırma sağlayıcınızla iletişime geçin.
Barındırma sağlayıcınızın bu seçeneği sunmaması durumunda, WP Staging – DB & File Duplicator & Migration plugin, All-in-One WP Migration, Duplicator gibi eklentileri kullanabilirsiniz. WP Stagecoach ve BlogVault gibi premium eklentileri de tercih edebilirsiniz.
Bu makalenin amaçları doğrultusunda, WP Staging – DB & File Duplicator & Migration eklentisini kullanacağız. Eklentiyi yükleyip etkinleştirerek başlayın. Daha sonra eklenti panosuna gidin ve Yeni hazırlık sitesi oluştur’a tıklayın.
Bir sonraki adım, test ortamınızı adlandırmayı ve ihtiyacınız olan dosyaları ve veritabanını işaretlemeyi gerektirir. İşiniz bittiğinde, “Klonlamayı Başlat” düğmesine tıklayın:
İşlem biraz zaman alabilir. Fakat nihai sonuç böyle görünmelidir.
Başarılı bir hazırlama ortamı oluşturmadıysanız veya bir hata meydana geldiyse, WP Staging’i kullanmak için tam eğitim eklentinin belgelerinde bulunabilir.
Web sitenizin eksiksiz bir online kopyasını oluşturduğunuz için, bu işlem SEO sıralamanıza zarar verebilir. Bu nedenle hazırlama ortamınızı dizine eklememeniz önerilir. Ayarlar > Okuma’ya gidin ve Arama motorlarının bu siteyi dizine eklemesini engelle seçeneğini seçin. Test ortamınıza “noindex” etiketini bu şekilde ekleyeceksiniz.
3. Sayfalarınızı, Gönderilerinizi ve Eklentilerinizi Test Edin
Son olarak test etmeye başlayabilirsiniz! Hazırlama ortamında yeni temanızı yükleyin ve etkinleştirin. Sayfalarınızı, yayınlarınızı ve eklentilerinizi gözden geçirin ve herhangi bir hata ve uyumsuzluk olup olmadığını kontrol edin. Her WordPress web sitesi ve teması kendine özgü olduğundan, yaygın sorunları ve nedenlerini belirlemek için herkese uyan tek bir çözüm yoktur. Fakat dikkat etmeniz gereken bazı şeyler şunlardır:
-
Düzgün görüntülendiğinden emin olmak için sayfalarınızı ve gönderilerinizi ayrıntılı olarak kontrol edin. Bazı sayfa öğeleri için ek stil seçenekleri kullanıyorsanız bu özellikle önemlidir.
-
Hepsinin yeni temayla düzgün çalıştığından emin olmak için önceki temayla kullandığınız eklentileri tek tek kontrol edin. Temayla birlikte gelen üçüncü taraf eklentilere karşı ekstra dikkatli olun. Ücretsiz temaların yerleşik eklentileri yoktur, bu nedenle ihtiyacınız olan eklentilerle uyumlu olup olmadıkları her zaman bir soru işaretidir. Premium temalar genellikle işlevlerini artıran eklentiler içerir, bu nedenle uyumluluk sorunları riski minimumdur. Fakat tema değiştirme sırasında bu durum sorunlara neden olabilir. Bu yüzden eski temayla birlikte yüklenen tüm eklentileri (temel eklentiler) ve bunun için özel olarak oluşturulmuş eklentileri devre dışı bırakmak ve silmek iyi bir fikirdir. Premium temalarımızdan biri için yerleşik eklentiler böyle görünüyor. Bu eklentiler başka bir tema ile kullanılamaz. Bu kontroller biraz zaman alabilir ancak sabırlı olun – eksiksiz olması inanılmaz derecede önemlidir.
-
Bağlantıları, kısa kodları ve widget’ları kontrol edin. Bazı temalar, içerik oluşturmak için belirli seçeneklerle gelir, bu nedenle kısa kodları ve widget’ları yeni bir temayla farklı şekilde çalışabilir.
Temanızı değiştirmenin web sitenizdeki her şeyi karıştırdığını unutmayın. Fakat önemli olan, sitenizin ana özelliklerini olduğu gibi tutmaktır. Bu olmazsa, sitenizin kodlama düzeltmelerine ve tema işlevleri düzenlemelerine ihtiyacı olacaktır. Bu durumda tema seçiminizi yeniden gözden geçirmek isteyebilirsiniz.
Son düşünceler
Yeni temanın çökmeyeceğinden veya web sitenizi bozmayacağından emin olduğunuzda, canlı sitenize yükleyebilirsiniz. Emin olmak istiyorsanız, bu adımları bir kez daha uygulayabilirsiniz. Herhangi bir tema veya stil değişikliğinden sonra önbelleği silmeyi unutmayın, böylece düzenlemeleriniz hemen görünür olabilir. Tek yapmanız gereken yeni temanızın keyfini çıkarmak!