- 资源介绍
- 更新记录
- 安装教程
wp_enqueue_style()函数
在模板中直接使用link标签引用css样式文件是在wordpress主题开发中常用的方法,但这不是wordpress正确的引用css文件的方法,wordpress正确引用方法是使用wp_enqueue_style()函数。
语法结构
<?php wp_enqueue_style($handle, $src, $deps, $ver, $media); ?>
参数
$handle – 调用的样式文件名称,唯一性,因此不能和其它css文件命名相同。
$src – css文件的路径(即url),不要直接使用域名url,要使用路径函数,如get_template_directory_uri()来获取主题目录中的样式文件。
$deps – 依赖关系,如果丢失某些其他样式文件将导致你的样式表将无法正常工作,你可以使用该参数设置“依赖关系”。,非必需。
$ver – 加载的css文件的版本号,可以使用主题的版本号或随意自定义一个,设置为null则不使用版本号。默认为false,使用WordPress的版本号。
$media – 是指CSS的媒体类型,比如“screen”或“handheld”或“print”。如果不知道是否需要,就留空。默认为“all”。
通过wp_enqueue_style()函数加载css文件时,应该将它分配给一个钩子,如只在前台调用,使用钩子wp_enqueue_scripts;只在后台调用,使用admin_enqueue_scripts;用在WP登陆页面加载则使用login_enqueue_scripts。
只在前台调用
<?php
function tone_front_boot(){
wp_enqueue_style( ‘bootstrap’, get_template_directory_uri() . ‘/css/bootstrap.css’ );
}
add_action( ‘wp_enqueue_scripts’, ‘tone_front_boot’ );
?>
只在后台调用
<?php
function tone_admin_boot(){
wp_enqueue_style( ‘bootstrap’, get_template_directory_uri() . ‘/css/bootstrap.css’ );
}
add_action( ‘admin_enqueue_scripts’, ‘tone_admin_boot’ );
?>
另外一种方法,使用wp_head钩子和admin_head钩子
为WordPress后台添加css和js代码
<?php
function admin_jscss() {
wp_enqueue_style( ‘admin-myjscss’, get_template_directory_uri() . ‘/css/bootstrap.css’ );
wp_enqueue_script(‘admin-myjscss’, get_template_directory_uri() . ‘/js/bootstrap.js’ );
wp_enqueue_script( ‘admin-myjscss’, get_template_directory_uri() . ‘/js/jquery.min.js’ );
}
add_action(‘admin_head’, ‘admin_jscss’);
?>
猜你喜欢
-
wordpress获取当前分类名称或别名的详细教程
2021-04-25 -
Adobe CC2019绿色版全家桶一键安装免激活
2021-04-25 -
add_menu_page()函数
2021-04-26 -
wp_enqueue_script()函数
2021-04-26 -
无觅评论插件
2021-04-24 -
解决WordPress升级时提示正在执行例行维护,请一分钟后回来
2021-04-25 -
维护WordPress数据库的5种最佳做法
2021-04-26 -
WordPress文章上一篇下一篇显示缩略图
2021-04-25 -
WP Rocket – 汉化版WP超强缓存插件已更新至V 3.5.4
2021-04-24 -
WordPress如何实现部分文章内容需要登录后才能查看
2021-04-25
-
WordPress教程-如何自定义 WordPress 登录以回复链接及文字
2021-04-26 -
RIPRO美化点击铃铛按钮弹公告窗
2021-04-25 -
Godlike v2.2.0 – 游戏视频WordPress主题
2021-04-24 -
WordPress博客如何获取站点总访问量
2021-04-25 -
WordPress SEO优化 如何自动为文章添加标签链接增加站点内链
2021-04-24 -
WordPress技巧:获取统计文章内图片数量
2021-04-25 -
focus-start群主自费300购买的企业主题
2021-04-24 -
微软Office2019专业版
2021-04-25 -
RIPRO主题美化-网站实现复制内容弹出提示框
2021-04-24 -
add_post_meta()函数
2021-04-26
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-04-26Hi,初次和大家见面了,请多关照!
最后编辑:2021-04-26

