WordPress函数wp_enqueue_style缺少rel参数
Wordpress function wp_enqueue_style is missing rel parameter
我正在尝试在管理端使用聚合物构建wordpress插件。聚合物使用链接元素导入库。但是,wp 函数"wp_enqueue_style"缺少设置 rel 属性。这是来自官方文档(链接):
wp_enqueue_style( $handle, $src, $deps, $ver, $media );
有一个名为"wp_style_add_data"的函数,但我试图以这种方式设置 rel 属性,但没有任何运气:
wp_enqueue_style('polymer_html', plugin_dir_url(__FILE__).'../js/bower_components/polymer/polymer.html', array(), '1.0', 'all');
wp_style_add_data('polymer_html', 'rel', 'import'); //this way
wp_style_add_data('polymer_html', 'import', true); //and also this way
以下是导入聚合物的示例:
<link rel="import" href="bower_components/polymer/polymer.html">
我很久以前就在开发 wp 插件,因此感谢您帮助您找到解决此限制的最佳解决方法。
您可以使用
style_loader_tag
过滤器:
add_filter( 'style_loader_tag', function( $html, $handle, $href ) {
if( 'polymer-handle' === $handle )
$html = str_replace('href=', 'rel="import" href=', $html);
return $html;
}, 10, 3 );
使用实际手柄更改polymer-handle
。
相关文章:
- 为什么在变形之前不缺少Fx
- 自动修复”;语句前缺少分号“;
- Javascript复选框函数:;缺少:在属性id之后"
- Internet Explorer缺少占位符支持,特别是密码字段
- JavaScript 在数组中查找缺少的数字
- json对象中缺少对象循环
- LINK rel=子资源用于什么
- $(.class).empty总是缺少一个元素
- 使用jQuery插入HTML页面的第一个项目缺少结束标记
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- Dynamics 2016内部部署Crm客户端脚本.选项集控件类型缺少方法
- SyntaxError:缺少;before语句使用AJAX
- 用虚线显示缺少的值
- jquery$(this)对象缺少问题
- 参数列表Three.js之后的未捕获语法错误:缺少)
- Url缺少撇号
- 语法错误:缺少:在属性 ID 之后
- 如果javascript中的else导致缺少值
- 数据rel=“;背面“;无法在iPhone上工作
- WordPress函数wp_enqueue_style缺少rel参数