WordPress:资源排队-“句柄”的含义是什么?

时间:2019-08-11 08:32:55

标签: php wordpress

当我将样式或脚本排入Wordpress时,例如:

wp_enqueue_style('style', get_template_directory_uri() . "/style.css");

第一个参数的含义是什么?

这里是“样式” ...

文档将其称为句柄:WordPress - wp_enqueue_style

但是我不明白它的目的。文件名再次在第二个参数中重复。

这个手柄能做什么?

1 个答案:

答案 0 :(得分:3)

句柄是样式表的唯一名称。对于某些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 );
}