当我将样式或脚本排入Wordpress时,例如:
wp_enqueue_style('style', get_template_directory_uri() . "/style.css");
第一个参数的含义是什么?
这里是“样式” ...
文档将其称为句柄:WordPress - wp_enqueue_style
但是我不明白它的目的。文件名再次在第二个参数中重复。
这个手柄能做什么?
答案 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 );
}