wordpress中的句柄是什么?

时间:2015-05-09 20:23:00

标签: php wordpress

我正在学习使用Php和Wordpress进行开发。有人可以向我解释在这种情况下手柄是什么意思:

<?php wp_enqueue_style( $handle, $src, $deps, $ver, $media ); ?>
  

参数   $处理   (字符串)(必需)用作样式表句柄的名称。作为一种特殊情况,如果字符串包含&#39;?&#39;字符,字符串的前一部分引用已注册的句柄,后续部分作为查询字符串附加到URL。   默认值:无

url:https://codex.wordpress.org/Function_Reference/wp_enqueue_style

谢谢! :)

1 个答案:

答案 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?之后的部分将被排队的脚本添加为查询字符串。