我正在学习使用Php和Wordpress进行开发。有人可以向我解释在这种情况下手柄是什么意思:
<?php wp_enqueue_style( $handle, $src, $deps, $ver, $media ); ?>
参数 $处理 (字符串)(必需)用作样式表句柄的名称。作为一种特殊情况,如果字符串包含&#39;?&#39;字符,字符串的前一部分引用已注册的句柄,后续部分作为查询字符串附加到URL。 默认值:无
url:https://codex.wordpress.org/Function_Reference/wp_enqueue_style
谢谢! :)
答案 0 :(得分:0)
通常,句柄只是一个标识符。在这种情况下,句柄只是您要加入的脚本的唯一名称。
如果您使用的是wp_register_style
,则可以使用句柄将已注册的样式排入队列:
wp_register_style('style-id', get_template_directory_uri() . '/path/to/style.css', array(), '1.0');
/* ... */
wp_enqueue_style('style-id');
您也可以dequeue styles使用句柄作为引用所需样式的方法。
您引用的文档与使用wp_enqueue_script
时的特殊情况有关。在这种情况下,您可以使用handle参数为脚本指定查询字符串:
wp_enqueue_style('style-handle?query=string', get_template_directory_uri() . '/path/to/style.css', array(), '1.0');
在上面的示例中,句柄为style-handle
。 ?
之后的部分将被排队的脚本添加为查询字符串。