php - WordPress:排队资源 - “句柄”的含义?
问题描述
当我在 Wordpress 中将样式或脚本排入队列时,例如:
wp_enqueue_style('style', get_template_directory_uri() . "/style.css");
第一个参数是什么意思?
这里的“风格”...
文档称它为句柄:WordPress - wp_enqueue_style
但我不明白它的目的。文件名在第二个参数中再次重复。
用这个手柄可以做什么?
解决方案
句柄是样式表的唯一名称。对于某些 WordPress 样式功能,需要句柄来识别样式表,
例如,使用句柄 wpdocs 注册样式并有条件地将其添加到模板页面
$handle = 'wpdocs';
wp_register_style( $handle, get_stylesheet_directory_uri().'/css/mycss.css', array(), '', true );
if ( is_page_template( 'template-name.php' ) ) {
wp_enqueue_style( $handle );
}
推荐阅读
- vue.js - 使用 Bootstrap 5 的警报 div 时未触发 Vue 的反应
- javascript - 当对话框嵌入到 Iframe 中时,如何以全屏显示对话框并覆盖
- c++ - 将 CppADCodeGen 与 CMake FetchContent 或 ExternalProject 一起使用
- emotion - `InterpolationWithTheme 在哪个情感包中
` 接口暴露了? - java - 如何获得没有小数位的数字的平方根?
- java - 来自不同方法的寻址变量的问题
- office-js - OfficeJs 自定义功能不可用
- javascript - 我对地图的请求数量大幅增加有问题
- devexpress - Devexpress 19.2.3 内部版本 20191024
- haskell - 如果字符串的配对数量小于参数的数量,则返回字符串列表的函数