Bir temamız var elimizde ve bu temada istemediğimiz bir widget var. Her yere aynı class kodu ile entegre edilmiş. Bunu kodlardan silerek kaldırabiliyorum ama sorun tam olarak burada başlıyor; temaya güncelleme geldiği an doğal olarak widget geri geliyor. Yani Wordpress'te child dosyası üzerindeki functions.php'yi kullanarak kaldırmam gerekli ki güncelleme geldiğinde bile etkilenmesin. Başka bir çözümü veya fikri olan değerli dostlar da iletebilir.
Kodu buraya ekliyorum;
<div class="col-xs-12 col-md-3 "> <div class="widgets"> <div class="owner-info widget-box">Kodumuz budur burada geçen <div class="owner-info widget-box"> kısımı birkaç dosyada birden bulunuyor. PHP kullanarak nasıl kaldırabilirim bunu değerli dostlar ve bilgi sahibi hocalarım? Araştırarak aşağıda eklediğim gibi bir kod buldum ve gerekli değişiklikleri yaptım ancak işe yaramadı.
$html = preg_replace('#<div class="owner-info widget-box">(.*?)</div>#', '', $html);
