Aktif WordPress Temanızı Veritabanınız Üzerinden Nasıl Değiştirirsiniz?

Yayınlanan: 2018-10-20

Temalar, WordPress'in ana satış noktalarından biridir. Ancak bazen bozulabilir, eklentilerle veya web sitenizdeki diğer öğelerle ilgili sorunlara neden olabilirler. Bu durumlarda, etkin temanızı değiştirmeniz gerekebilir, ancak bir hata nedeniyle panonuza erişiminiz yoksa bunu yapmak zor olabilir.

İyi haber şu ki, bu sorun için geçici çözümler var. Örneğin, nereye bakacağınızı biliyorsanız, birkaç dakika içinde veritabanı üzerinden temaları değiştirebilirsiniz. Bu makalede, bunu yapmanız gerekebilecek bazı durumlardan bahsedeceğiz ve ardından süreç boyunca size üç adımda rehberlik edeceğiz.

Hadi hadi bakalım!

Youtube Kanalımıza Abone Olun

Aktif WordPress Temanızı Neden Devre Dışı Bırakmanız Gerekebilir?

Normal şartlar altında, WordPress temanızı değiştirmek yalnızca birkaç saniye sürer. Tek yapmanız gereken hangi temayı kullanacağınızı seçmek ve onu etkinleştirmek.

Bu günlerde pek çok tema, mümkün olduğunca geniş bir kullanıcı tabanı çekmek için özellikler söz konusu olduğunda birbirini geçmeye çalışıyor. Çoğu durumda, JavaScript veya jQuery kullanırlar ve bu bazen eklentilerinizden bazılarıyla çakışmalara neden olabilir. Bu çakışmalar belirli işlevlerin çalışmamasına neden olabilir veya gerçekten şanssızsanız, sitenize veya kontrol panelinize hiçbir şekilde erişememenize neden olabilir.

Bu durumlarda, muhtemelen temanızı değiştirmeniz gerekecektir. Sorun şu ki, temanızı devre dışı bırakmak için FTP kullanırsanız, WordPress bunun yerine hangi temayı kullanacağınızı seçmenize izin vermez ve otomatik olarak varsayılan temalardan birini ayarlar. Bu yüzden temaları bunun yerine veritabanı üzerinden değiştirmek daha mantıklı olabilir. Bu işlemle, hangi temayı etkinleştireceğiniz konusunda tam kontrole sahipsiniz.

Bunu denemeden önce, ister FTP ister veritabanınız aracılığıyla olsun, önce eklentilerinizi gidermeyi denemenizi öneririz. Deneyimlerimize göre, temaları tamamen değiştirmek yerine zahmetli bir veya iki eklentiyi değiştirmek genellikle daha kolaydır. Bununla birlikte, kilometreniz değişebilir, bu yüzden her ihtimale karşı bu numarayı kolunuzda bulundurmaktan zarar gelmez.

Aktif WordPress Temanızı Veritabanınız Üzerinden Nasıl Değiştirirsiniz (3 Adımda)

Veritabanınızda (küçük de olsa) değişiklikler yapacağımız için, her ihtimale karşı onun bir yedeğini oluşturmak akıllıca olacaktır. Bu şekilde, bir şeyler ters giderse, phpMyAdmin aracılığıyla geri yükleyebilirsiniz.

Adım 1: phpMyAdmin ile WordPress Veritabanınıza Erişin

Bu süreci geçmişte ele aldık, bu yüzden hızlı tutalım. Paylaşılan barındırma kullanıyorsanız, sağlayıcınız planınız için cPanel kullanıyor olabilir. Bu durumda, cPanel'inize giriş yaparak ve Veritabanları bölümünde bu seçeneği bularak WordPress veritabanınıza phpMyAdmin üzerinden erişebilirsiniz:

Girdikten sonra, sorunlarını gidermek istediğiniz web sitesine karşılık gelen veritabanını arayın. Planınızda yalnızca tek bir site barındırıyorsanız, solda yalnızca bir seçenek olmalıdır. Aşağıdaki örnekte, birkaç veritabanı görebilirsiniz. Ancak, WordPress kullandığı sürece, hangi sitenin veritabanına eriştiğinizden bağımsız olarak sonraki adımlar değişmeyecektir.

Paylaşılan bir plan kullanmıyorsanız barındırma sağlayıcınızın kontrol paneline bakın. Çoğu platform, cPanel kurulumunuz olmasa bile veritabanınıza erişmeniz ve bunları düzenlemeniz için bir yol sağlar.

Adım #2: WordPress'in Aktif Temanızın Değerini Nerede Depoladığını Bulun

WordPress, kullandığınız tema da dahil olmak üzere tüm web sitenizin bilgilerini tek bir veritabanında saklar. O zaman işiniz, bu değerin veritabanınızda nerede olduğunu bulmak ve değiştirmek.

Düzenlemek istediğiniz veritabanını seçtikten sonra, WordPress'in verilerini depolamak için kullandığı tüm tabloların bir listesini göreceksiniz. Bizim ilgilendiğimiz genellikle wp_options olarak adlandırılır:

Unutmayın – bazı barındırma sağlayıcıları, yukarıdaki örnekte olduğu gibi güvenlik amacıyla veritabanınızı ve tablo öneklerinizi varsayılan wp'den değiştirir. Her durumda, bu değişiklikler veritabanınızın çalışma şeklini etkilemez. Devam etmek için - wp_options tablosuna tıklayın ve sonraki sayfada, ekranın üst kısmında Tümünü göster yazan kutuyu işaretleyin:

Bunun yaptığı, tüm wp_options satırlarını aynı sayfada görüntülemektir, böylece aradığınızı ileri geri atlamadan bulabilirsiniz. Şimdi, seçenek_adı sütunu altındaki şablon değerini bulmak için tarayıcınızın arama işlevini kullanın:

Yukarıdaki ekran görüntüsünde, her ikisi de seçenek_değeri altında yirmiyedi on gösteren iki satırı vurguladığımızı fark edeceksiniz . Temanızı değiştirmek için her iki satırı da düzenlememiz gerekiyor. Ancak, bunu yapmadan önce, mevcut temanızı hangi değerle değiştireceğinizi bilmeniz gerekir, bu da bizi bir sonraki bölüme getirir.

3. Adım: Aktif Temanızı Değiştirin

Şimdi yapmanız gereken tek şey, hem şablon hem de stil sayfası satırları altında size daha önce gösterdiğimiz değerleri düzenlemek. Sorun şu ki, kullanmak istediğiniz temanın adını yazamazsınız.

Temanın tam adını yazarsanız, WordPress neden bahsettiğinizi anlamaz ve bir hatayla karşılaşırsınız. Örneğin, tek bir kelime olarak görünen Yirmi Onyedi temasını alın, yirmiyedi . Bu genellikle Divi gibi tek kelimelik adlara sahip temalarda bir sorun değildir.

Ancak bazı durumlarda, veritabanınızda hangi değeri kullanacağınızı bulmak için biraz araştırma yapmanız gerekir. Bunu yapmak için bir çift yol var. Kullanmak istediğiniz tema WordPress.org tema deposundaysa, sayfasındaki Koda Gözat bölümünün altında Geliştirme Günlüğü adlı bir seçenek bulabilirsiniz:

Bu seçeneğe tıklarsanız, temanın güncelleme kaydını gösteren bir sayfa göreceksiniz. Ekranın üst kısmında, yanında temanın geliştirme adının bulunduğu source yazan bir alt başlık göreceksiniz:

Yukarıdaki örnekte, Temiz Eğitim temasını inceledik ve bunun temiz eğitim adıyla geçtiğini öğrendik. İkincisi, veritabanınızdan etkinleştirmek için kullanmak isteyeceğiniz değerdir. Bu bilgilere FTP yoluyla web sitenize erişerek ve public_html/wp-content/themes dizinine giderek de ulaşabilirsiniz. İçeride, web sitenize yüklenen her tema için klasörler bulacaksınız:

Her klasörün adı, WordPress'in bu temaları nasıl tanıdığını yansıtır. Örneğin, veritabanınızı kullanarak Divi'ye geçmek istiyorsanız, değer olarak 'divi' girmeniz gerekir. Şimdi devam edelim ve bunu yapalım. Veritabanınıza dönün ve şablon satırının solundaki Düzenle düğmesine tıklayın:

Bir sonraki ekranda, option_value alanını arayın ve içeriğini divi ile değiştirin:

Şimdi değişikliklerinizi kaydetmek için sayfanın sağ alt kısmındaki Git düğmesine tıklayın. wp_options tablonuzdaki stil sayfası satırı için aynı işlemi tekrarlayın. Her iki değeri de güncelledikten sonra, devam edip Divi'yi kullanması gereken web sitenize erişebilirsiniz.

Çözüm

WordPress temanız size sorun veriyorsa, kolay düzeltme, genellikle kontrol panelinizden yapacağınız geçici olarak devre dışı bırakmaktır. Kontrol paneline erişemiyorsanız, bunun yerine veritabanınızı kullanmanız gerekebilir. Bu biraz daha yanıltıcıdır, ancak hangi temayı kullanacağınızı belirlemenizi de sağlar.

Etkin temanızı değiştirmek üzere veritabanınızı kullanmak için şu adımları uygulamanız gerekir:

  1. phpMyAdmin kullanarak veritabanınıza erişin.
  2. Veritabanınızın temanızın değerini nerede depoladığını bulun.
  3. Aktif temanızı seçtiğiniz başka bir temayla değiştirin.

Veritabanı üzerinden temaların nasıl değiştirileceği hakkında sorularınız mı var? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım!

ProStockStudio / Shutterstock.com'dan makale küçük resmi