我注意到,在我网站的源代码中,有五次加载了字体Awesome。加载的版本为3.2.1、4.0.1、4.1.0及更高版本。短代码插件、页面生成器、主题和/或插件,设计用于加载令人敬畏的字体Better Font Awesome 加载它自己的版本。
我使用的主题是这样加载的:
wp_enqueue_style( \'fontawesome\', get_template_directory_uri() . \'/css/fontawesome/font-awesome.min.css\', array(), \'4.1.0\' );
但其以前的版本使用的是:wp_enqueue_style( \'themename-fontawesome\', get_template_directory_uri() . \'/css/fontawesome/font-awesome.min.css\' );
插件使用各种挂钩和格式:wp_enqueue_style( \'pluginname-fontawesome\', get_template_directory_uri() . \'/css/fontawesome/font-awesome.min.css\', array(), \'4.0.1\' );
wp_enqueue_style( \'pluginname-fontawesome\', get_template_directory_uri() . \'/css/fontawesome/font-awesome.min.css\' );
wp_enqueue_style( \'fontawesome\', get_template_directory_uri() . \'/css/fontawesome/font-awesome.min.css\', array(), \'3.2.1\' );
wp_enqueue_style( \'font-awesome\', get_template_directory_uri() . \'/css/fontawesome/font-awesome.min.css\' );
我正在开发一个插件,最初我想用这个插件加载Font Awesome:wp_enqueue_style( \'my-plugin-name-fontawesome\', get_template_directory_uri() . \'/css/fontawesome/font-awesome.min.css\', array(), \'4.1.0\' );
但后来我得出结论,最正确的加载方式是:wp_enqueue_style( \'fontawesome\', get_template_directory_uri() . \'/css/fontawesome/font-awesome.min.css\', array(), \'4.1.0\' );
有人能确认在我的插件中加载这个的最佳命名标准是什么吗?如果我的版本是最新的,是否有可能阻止其他插件加载它们的版本?我不想让Font Awesome加载5次(每次30kB),也不应该加载一些旧版本,但我想继续使用我当前使用的主题、快捷代码插件和页面生成器。