2016-03-23 16 views
-1

Ben koduÇalıştır işlevi baz WordPress işlevlerinde

function banners() { 

     if ($GLOBALS['theme_settings']['banners'] == false) {  
       wp_enqueue_style('banner', get_template_directory_uri().'/css/banners.css', array(), '1.0.0', 'all'); 
      } 
     } 

add_action('admin_enqueue_scripts', 'banners'); 

kullandık dosyası ve bu ancak iyi çalışır, ben yardım edemem ama daha iyi bir yolu olmalı düşünüyorum ADD_ACTION olacak çünkü Bazen, herhangi bir dosyayla çalışmak zorunda kalmazsınız. Koşullu ifadeyi işlevin dışında tutmaya çalıştım ama bu işe yaramıyor.

cevap

1

Bunu yapmanın yolu, işleri yapmanın doğru yolu. admin_enqueue_scripts çengel, bir işlevi tanımlamış olsanız da olmasa da (diğer yönetici komut dosyalarını düzenlemek için) çalışacaktır. Yaptığınız şeyin performans etkisi ihmal edilebilir.