我正在创建一个wordpess插件,我需要将样式表加载到前端(包括在wp_head中)。插件的样式表是至关重要的,所以它会出现在前端。
我怎样才能做到这一点?
我已经尝试过几种方法,比如enqueing,但是它没有出现。也许我把代码放错了文件?
正如您在下面看到的,我确实对脚本和样式进行了排队,但是它只显示在编辑屏幕上,而不显示在前端,因为我也需要它。
function input_admin_enqueue_scripts()
{
// register scripts
wp_register_script('input-icon_field', $this->settings['dir'] . 'js/input.js', array('input'), $this->settings['version']);
wp_register_style('input-icon_field', $this->settings['dir'] . 'css/input.css', array('input'), $this->settings['version']);
// scripts
wp_enqueue_script(array(
'input-icon_field',
));
// styles
wp_enqueue_style(array(
'input-icon_field',
));
}
发布于 2013-07-30 04:34:54
尝试从wp_enqeue_script中删除数组
function input_admin_enqueue_scripts() {
// register scripts
wp_register_script('input-icon_field', $this->settings['dir'] . 'js/input.js', array('input'), $this->settings['version']);
wp_register_style('input-icon_field', $this->settings['dir'] . 'css/input.css', array('input'), $this->settings['version']);
// scripts
wp_enqueue_script('input-icon_field');
// styles
wp_enqueue_style('input-icon_field');
}
并向此函数添加一个操作,如下所示
add_action('wp_enqueue_scripts', 'input_admin_enqueue_scripts');
https://stackoverflow.com/questions/17946719
复制相似问题