css - 从文件中排队样式表
问题描述
我想知道是否可以从页面模板中包含的文件中将样式表排入队列。因此,例如,我想包含一个具有特定元素的文件,并且只想在页面上加载该元素时加载特定样式表。谢谢!
解决方案
如何检查该元素是否已加载,如果是,则将您的样式表加入队列?
首先,注册样式
wp_register_style( 'my-custom-style', 'path-to-my-style');
这会准备样式,但不会加载它们。
PS:关于 SOwp_register_*
有一个很好的总结。wp_enqueue_*
其次,您检查您是否在带有自定义元素的页面上,并在那里实际加载脚本。
if($elementLoaded === true) {
wp_enqueue_style('my-custom-style');
}
推荐阅读
- sql - Access中如何使用VB和SQL向关系数据库添加记录
- javascript - 使用 HTML 和 JavaScript 确认方法
- json - 带有嵌套集的 Elasticsearch 查询
- c# - 如何从控制台应用程序向 webapi 发送请求
- swagger - jsend 协议 Swagger 定义
- android - 颤动中的异步和等待
- css - 在 ios 浏览器中看不到带有字母间距的材料图标
- azure-functions - 未找到 - 获取 https://registry.npmjs.org/functionscdn.azureedge.net - 未找到
- linux - 如何让 vi/vim 为给定的文件扩展名执行“写时重写过滤器”?
- c# - 如何通过结果 WebApi Core 发送消息和状态?