WordPress Sitesine giriş yapmadan tema değiştirelim


wordpress admin paneline girmeden tema değiştirme

Bir arkadaşımın başına şöyle bir olay geldi ; Hostunda kullandığı tema ioncube gerektiriyor yani ; kodları korumalı ve bu sebeple temayı Local hostta kullanamıyor (bence saçmalık) insan parasını verip satın

aldığı bir temayı , tema yapımcısı kodlarını koruyacak diye Bilgisayarındaki serverinde nasıl kullanamaz anlamak mümkün değil ,acaba satarken bunu kendisine söylemişlermidir (Sanmam) , iş okadarla kalsa iyi yine bu ioncube yüzünden server kaynakları normalden yüksek tüketilip sayfa açılışları gecikiyor çünkü tema her çağrılışında ioncube nin şifreli kodları çözümlemek için kullandığı .dll çalıştırılıp şifeler çözülüp sonra sayfa gösteriliyor … Tavsiyem bu tarz temaları (İoncube vb. gerektiren) kullanmamanızdır , konumuza dönecek olursak Bilgisyarda server kurulu , veritabanını yükledik , site varsayılan temasında diye açılmıyor (ioncube yüzünden) , eğer böylesi bir durumdaysanız şu seçenekleriniz mevcut :

1. Eğer ısrarla temayı kullanmaya devam etmek istiyorsanız ; Windows host dosyanızda local dns olarak site domainini yönlendirin , lakin bu birhayli sıkıntılı çünkü herseferinde normal domaine ulaşmak için hosts dosyasındaki ilgili girdiyi silip eski haline getirmek gerekecek , local hosttaki siteniz ve normal sitenize aynı anda kesinlikle erişemeyeceksiniz ki zaten bu bile kullanmamak için en geçerli sebep

2. Eğer temayı değiştirmek istiyorsanız ve admin paneline giriş yapabiliyorsanız (Easy Php de aşağıdakini adres satırına yazıp)

http://127.0.0.1/wp-admin/

Buradan tema klasörünüze attığınız yeni bir temayı seçip temanızı admin panelinden değiştirebilirsiniz.

2. ioncube yüzünden Admin panele giriş yoksa , Hosttaki sitenize giriş yapıp temasını değiştirip sonrada veri tabanı yedeği alırsınız ve bu yedeği indirdikten sonra ilgili tema dosyasını local de tema klasörünün içine kopyalar ardından da yeni veritabanını localde yükler ve çalışması için gerekli SQL komutlarını kullanırsınız Burada

Lakin buda oldukça meşakkatli bir yoldur , eğer veri tabanı büyükse inmesi çok uzun sürer , localde yüklemesi gene ayrı bir dert Burada

bazen bigdump hata veriyor manuel yüklemek gerekiyor Apache serverin varsayılan dosya boyutunun değiştirilmesi gerekiyor Burada

3. İoncube kullanan tamayı def etmek için Üstekilerin hiçbiri ile uğraşmadan yeni tema dosyamızı local hosttaki Tema klasörünün içine kopyalayıp MySQL den gerekli Birkaç SQL komutunu çalıştırıp ioncube isteyen temayı devre dışı bırakabiliriz – en basiti bu olduğundan bugünkü yazı konumuz da bu yöntemdir.

WordPress admin paneline girmeden tema değişikliği

1. varsayılan tema yapacağımız temayı ve birde yedek temayı serverimizde kurulu olan WordPress dosyaları içinde bulunan tema klasörüne atıyoruz , bende EasyPHP kurulu olduğundan aşağıdaki yerde

D:\EasyPHP-DevServer-14.1VC9\data\localweb\wp-content\themes

2. Local hostta kurulu olan Php Myadmin e giriş yapıyoruz ve veritabanımızı seçip SQL tabına tıklıyoruz ve aşağıdaki komutu çalıştırıyoruz

SELECT *
FROM wp_options
WHERE option_name = 'template'
OR option_name = 'stylesheet'
OR option_name = 'current_theme';

Bize aşağıdaki gibi bir sonuç verecektir

Sql komutu

Yeni temamın ismi de “Point” olsun ya resimdeki edit kısımlarına tıklayıp tek tek manuel tema ismimizi yeni tema ismi olarak değiştireceğiz yada aşağıdaki komutları çalıştırıp yeni varsayılan temamızı “Point” yapacağız (benim tercihim) bunun için aşağıdaki kodları SQL sorgusu olarak çalıştırıyoruz (sizdeki tema ismi neyse Point yerine o ismi girin)

UPDATE wp_options SET option_value = 'Point' WHERE option_name = 'current_theme';
UPDATE wp_options SET option_value = 'point' WHERE option_name = 'template';
UPDATE wp_options SET option_value = 'point' WHERE option_name = 'stylesheet';

Not: ilk komutta (Sonu : current_theme’ ile biten) tema ismimizin ilk harfinin büyük olmasına dikkat ediyoruz.
Üstteki komut bende sorunsuz değişklik yapıyor lakin olurda bir hata oluşursa veya Komutu uyguladıktan sonra , sitenizi çağırdığınızda herhangi bir hata alırsanız veya tema değişmedi ise (bazen olabiliyor) adres satırına gidip admin panel girişi için gerekli URL yi yazınız (bende Easy php olduğu için aşağıdaki şekilde çağrılıyor)

http://127.0.0.1/wp-admin/

ve wordpress sitemize giriş yapıp önce yedek temamızı varsayılan yapıp sonrada tekrar asıl istediğimiz (ioncube içermeyen) temayı varsayılan tema olarak değiştiriyoruz.



2 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA