2016-03-23 5 views
-1

В мои функции WordPress файл я использовал кодRun функции базы на условном операторе

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'); 

и это прекрасно работает, однако, я не могу помочь, но думаю, что должно быть лучше, потому что add_action будет иногда запускается без файла для вставки в очередь. Я попытался поставить условный оператор вне функции, но это не работает.

ответ

1

Как вы это делаете, это правильный способ сделать что-то. Крючок admin_enqueue_scripts будет срабатывать независимо от того, была ли вы даже определена функция (чтобы вставить другие скрипты администратора). Эффективное влияние того, что вы делаете, незначительно.

Смежные вопросы