在我的WordPress函数文件中,我使用了代码
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有时会在没有文件入队的情况下运行。我试图将条件语句放在函数之外,但这似乎不起作用。
答案 0 :(得分:1)
你做这件事的方式是正确的做事方式。无论您是否定义了一个函数(将其他管理脚本排入队列),admin_enqueue_scripts
挂钩都会触发。您所做的事情对性能的影响可以忽略不计。