freelance iş ilanları

Wordpress Eski Tema Kayıtlarını Silmek

3 Mesajlar 3.191 Okunma
lstbozum
smsonayhizmeti

olesore olesore "Saban Kılıçtan Üstündür" Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilim İnsanı
  • Konum Denizli
  • Ad Soyad L** K**
  • Mesajlar 1299
  • Beğeniler 228 / 293
  • Ticaret 12, (%100)
Merhaba arkadaşlar, eminim bir çok kişi aynı sorunu yaşamış ya da yaşıyordur.

Google da arama yaptım ancak sorular var cevap yok... Bir soruda burada olsun belki cevabı burada bulurum.

Sorun başlıkta da belirtildiği gibi, tema kayıtlarını silmek. Örneğin eski kullandığım temanın yeni versiyonunu beğendiğim için tekrar kullanma kararı aldım. Ancak siteme yükleyip temayı aktif ettiğimde eski kullandığım haliyle karşıma çıkıyor, eski logom bile duruyor :) bu durumdan tamamen kurtulmanın bir yolu var mı?

Lütfen eklenti tavsiye etmeyin, phpmyadmin den çözebilirsek daha iyi olur.

Cevaplarınızı bekliyorum. iyi forumlar...

Başlığı oluşturduktan sonra fark ettim kusura bakmayın. Ancak burada da cevap yok. Linki ekliyorum, en azından arama moturundan gelen ziyaretçiler için yararlı olur.

https://wmaraci.com/forum/wordpress-sorunlari/wordpress-tema-gecmisini-tamamen-silme-149439.html
 

 

https://populertarim.com
wmaraci
reklam

WPD WPD Wordpress Geliştiricisi Kullanıcı
  • Üyelik 30.11.2014
  • Yaş/Cinsiyet 34 / E
  • Meslek Makine Mühendisi
  • Konum Kocaeli
  • Ad Soyad S** Ş**
  • Mesajlar 226
  • Beğeniler 38 / 57
  • Ticaret 2, (%100)
Merhaba, işin özünü anlatmaya çalışıyım size.

Ayarlar wordpresste genel olarak wp_options tablosuna kaydedilir. Bu tabloya ayar ekleme, silme ve düzenleme işlemleri ise şu fonksiyonlarla yapılır.

add_option('option_name','option_value'); // ayar ekleme
delete_option('option_name'); // ayar silme
update_option('option_name', 'option_value'); // ayar güncelleme


Bu fonksiyonlardaki option_name (ayar adı) ve option_value (ayar değeri) herhangi bir sınırlamaya tabi değildir, yani çok uzun anlamsız karakterlerden de oluşabilir, birkaç harften oluşan kelimelerden de. Böyle olduğu içinde, wp_options tablosuna baktığınızda hangi satırı hangi eklenti/tema oluşturdu bilemezsiniz. Tabi aşağıda verdiğim örnekteki gibi ayar isimlendirmesi yapılmazsa :)


Size localde kurulu wp sitemin wp_options tablosundan 3 satır gösteriyim.



Bu ayarlar az önce yüklediğim colormag isimli bir temaya ait, ben bu temayı değiştirdiğimde yukarıda yazdığım silme fonksiyonunu kullanarak bu 3 satırı silmelidir(!) fakat bu silme işlemi, çoğu eklenti ve tema geliştiricisinin umrunda olmadığı için tabiri caiz ise veritabanını kirletir ve öyle bırakıp giderler.

Çözüme gelecek olursak, 2 yöntem var.
İlk olarak wp_options tablosundaki satırlara tek tek bakıp, ayar isimlerinden temaya ait olan satırları silmeyi deneyebilirsiniz. Eğer ayar isimlerinden temaya ait olanları anlayamazsanız o zaman ikinci yöntem olarak tema dosyalarını kurcalayıp yukarı verdiğim ayar ekleme kodunu arayacak ve hangi isimler ile ayar kayıt ediliyor onu anlamaya çalışacaksınız.

Sanırım şimdi neden bu soruya cevap bulamadığınızı anlamışsınızdır :)

Not: Sürekli wp_options tablosu yazdım ama wp_ kısmı önektir, kurulum yapılırken kullanıcı tarafından farklı birşey olarakta belirlenebilir.
bbking

kişi bu mesajı beğendi.

ssimsek.net

olesore olesore "Saban Kılıçtan Üstündür" Kullanıcı
  • Üyelik 29.09.2011
  • Yaş/Cinsiyet 40 / E
  • Meslek Bilim İnsanı
  • Konum Denizli
  • Ad Soyad L** K**
  • Mesajlar 1299
  • Beğeniler 228 / 293
  • Ticaret 12, (%100)
WPD şuan tam da bunu yapıyordum. O kadar sinirlerim bozuldu ki ne olursa olsun silicem dedim, deli cesareti başladım işe... senin yazıyı da okuyunca doğru yolda olduğumu anladım. Kullandığım tema 'sahifa' temasıydı. wp_options da aradım bulamadım. Daha sonra jeton düştü. Teme tie_ öneki atıyormuş :)

Lakin şunu anladım benim wp_options resmen çöplük olmuş. Vakti zamanında deneme amaçlı kurduğum sildiğim ne varsa karşıma çıkıyor. 75 sayfa wp_options mu olur? :S

Cevap için çok ama çok teşekkür ederim.
WPD

kişi bu mesajı beğendi.

https://populertarim.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al