Javascript biliyorum fakat ne yazıkki PHP konusunda ufak tefek tema editleri dışında bilgim yok.
Konunun aciliyeti biraz yüksek bu gece yetişirse çok iyi olur. Eğer yapmak istediğim işlem saniyeler içerisinde çözülebilecek bir şey değilse, ekstra analiz vs. gerektiriyorsa ücret talebiniz için iletişime geçebilirsiniz.
1- CTRL + F yaparak storefront-icons diye alttaki dosyada aratırsanız alt alta iki satır bulacaksınız.
https://github.com/woocommerce/storefront/blob/master/inc/class-storefront.php
Sanırım icon stili ilk olarak temaya burada kayıt edilmiş veya çağırılmış.
2- Aynı storefront-icons satırı bu dosyada da mevcut:
https://github.com/woocommerce/storefront/blob/master/inc/woocommerce/class-storefront-woocommerce.php
YAPILMAK İSTENEN İŞLEM:
Tema editlemeden alttaki gibi bir kod kullanarak icon stilinin yüklenmesini engellemek istiyorum.
function remove_storefront_styles(){
wp_deregister_style('storefront-icons');
}
add_action('wp_print_styles', 'remove_storefront_styles');
PROBLEM:
Yukarıdaki kodu kullandığımda storefront-icons üzerinden icon stilinin yüklenmesi engelleniyor. Fakat ikinci adımda eklediğim linki tekrar incelerseniz görürsünüz, storefront-icons aynı zamanda storefront-woocommerce-style ile bağlantılı.
Kısacası iconları engellediğim an woocommerce.css ve customizer aracılığıyla gelen inline stiller de kendiliğinden engelleniyor.
Ben sadece icon dosyasını engellemek ve onun yerine uploads klasörüne yüklediğim kendi css dosyamı çağırmak istiyorum. Temayı editlemeden, functions.php aracılığıyla yapılacak. Site dışarıya kapalı bir site olduğu için giriş bilgisi veremiyorum maalesef.