问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何在WordPress主题中使用Font Awesome

发布网友 发布时间:2022-04-21 17:39

我来回答

2个回答

热心网友 时间:2022-04-20 19:59

Font Awesome是一种矢量图标,或者叫图标字体,矢量的好处是无限缩放不会失真,可以适应各种尺寸的屏幕,省掉了做很多图片的麻烦。如果你想在自己的WordPress主题中使用Font Awesome,下面介绍了方法。

安装插件Font Awesome Icons
我的博客有很多代码,但今天我要把插件放在前面,不希望大家觉得在WordPress中使用插件就一定会降低性能。相反,我推荐使用插件,插件小巧灵活,即插即用,不想要也可以成本很低的舍弃。只有代码质量较低的插件才会降低网站性能。
Font Awesome Icons就是一个短小精悍的插件,功能只有两个:

将Font Awesome的css和字体文件集成到WordPress

提供调用图标的shortcode
第一个是必须的,而第二个绝对是锦上添花的功能。
使用代码集成
如果你要发布自己的主题,向用户提供font awesome作为一个卖点,下面是集成方法。
1. 下载Font Awesome,将font-asesome文件夹直接解压到你主题的根目录下
2. 打开主题的functions.php,添加如下代码
add_action( 'wp_enqueue_scripts', 'load_fontawesome_styles' );
function load_fontawesome_styles(){
global $wp_styles;
wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/font-awesome/css/font-awesome.min.css' );
wp_enqueue_style( 'font-awesome-ie7', get_template_directory_uri() . '/font-awesome/css/font-awesome-ie7.min.css' );
$wp_styles->add_data( 'font-awesome-ie7', 'conditional', 'lte IE 7' );
}

这段代码会引入font awesome主要的css文件,还会条件化加载修复ie7的css样式。
3. 大功告成,下面就是使用了,使用的方式很多,官方推荐的方法是用i标签加class来添加,例如
<i class="icon-camera-retro"></i>

当然,也可以将class应用到其它标签,就像使用字体一样,可以设定字号、颜色、阴影等属性。
具体使用方法可以看官方文档
其它说明
需要注意的是font-awesome的css文件和字体文件要保持对应关系,如果你更改了字体目录名称或者位置,不要忘记修改css文件。
具体说是修改font-awesome.css这个没压缩的文件,打开文件看开头的几行样式
@font-face {
font-family: 'FontAwesome';
src: url('../font/fontawesome-webfont.eot?v=3.1.0');
src: url('../font/fontawesome-webfont.eot?#iefix&v=3.1.0') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.1.0') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.1.0') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.1.0') format('svg');
font-weight: normal;
font-style: normal;
}

url里写的就是字体文件路径,根据自己的实际情况修改之。之后将其压缩,就可以用了。

(转载)

热心网友 时间:2022-04-20 21:17

1. 下载Font Awesome,将font-asesome文件夹直接解压到你主题的根目录下
2. 打开主题的functions.php,添加如下代码
add_action( 'wp_enqueue_scripts', 'load_fontawesome_styles' );
function load_fontawesome_styles(){
global $wp_styles;
wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/font-awesome/css/font-awesome.min.css' );
wp_enqueue_style( 'font-awesome-ie7', get_template_directory_uri() . '/font-awesome/css/font-awesome-ie7.min.css' );
$wp_styles->add_data( 'font-awesome-ie7', 'conditional', 'lte IE 7' );
}
这段代码会引入font awesome主要的css文件,还会条件化加载修复ie7的css样式。
3. 大功告成,下面就是使用了!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大同四区和市区的区别 大同云冈属于哪里 大同市云冈区建成区范围都有哪些 it wasn't long before i found a job.---before是什么意思 It wasn't long before a man from It wasn't long before和It won't be long before有什么区别吗? it wasn't long before和it won't be long before有什么不同?_百度知 ... 微信怎么查和一个好友的红包记录 马龙巴黎奥运会夺冠了吗 明天是中国的情人节??? 手机投影功能是什么 急求:1.信赖保护原则与行政法上的合法预期保护原... 怎么引入awesome 炸冻元宵怎么做? 《面朝大海 春暖花开》的朗诵信息 猜谜语一度纵横入关中,儿女成双福满堂。 (打一形容... 行政法中的信赖保护原则的要求 速冻元宵怎么炸? &lt;link rel=&quot;stylesheet&quot; href=&quot;Font-Awesome/css/f... 为所在乡村或社区举行的元宵节猜灯谜活动拟写一个... 行政法的信赖保护原则在我国行政法规范中是如何体... 投影手机有哪些 冷冻汤圆怎么炸? 如何向输入字段添加Font Awesome图标 投影手机多少钱一部 关于《面朝大海,春暖花开》这首诗朗诵的问题。 信赖保护原则的三大要素 速冻元宵怎么炸?是不是应该先煮熟再炸? 关于font awesome 的问题。且听我讲讲过程。。。我... 手机怎么连接投影 麻烦帮猜谜语 冻元宵怎么油炸? 我国《行政许可法》是如何体现信赖保护原则的? 行政法上的信赖保护原则与民法上的诚实信用原则之比较 html5网页底部会跳动的小爱心,有大神有源码吗? 冻元宵怎么炸 行政执法中为什么要遵守信赖利益保护原则 作文交郊游路上意想不到的事 冻元宵怎么做脆皮元宵 社区三八妇女节搞什么活动好 怎样炸冷冻元宵不蹦不粘锅 请问袋装的速冻元宵能不能炸着吃?该如何炸? 炸冻元宵的方法 怎样油炸元宵 如何炸冷冻的元宵? 黑暗之魂3黑暗咒术之火怎么获得 黑暗之魂3强力 咒术之火怎么强化 黑暗之魂3咒术书交给谁咒术书学习方法 黑暗之魂3把咒术书给老师后老师后不增加新的咒术 黑暗之魂3 咒术 奇迹有什么区别