Font Awesomeの導入方法と使い方|WordPressでアイコンを簡単に表示する手順
目次
この記事では、WordPressサイトにFont Awesome(フォント・オーサム)を導入してアイコンを使う方法を解説します。
Font Awesome を使うと、サイトのデザインがぐっと華やかになります。
アイコンを使うことで、文字だけでは伝わりにくい内容を直感的に表現でき、視覚的にわかりやすくなるからです。
例えば、「電話」「メール」「検索」「SNSリンク」などによく使われるアイコンを簡単に追加でき、見た目に統一感も出せます。
また、SVG形式で軽量・拡大縮小にも強いため、スマホやPCでも美しく表示されます。
1 実装のポイント
- Font Awesomeはアイコンフォントで、CSSクラスを指定するだけで表示可能
- CDNで簡単に導入できる方法を紹介
- HTML内で自由にアイコンを配置可能
※CDNとは Content Delivery Network(コンテンツ・デリバリー・ネットワーク) の略です。簡単に言うと、ウェブサイトの画像・CSS・JavaScriptなどのデータを世界中のサーバーに分散して置き、ユーザーに最も近いサーバーから高速に配信する仕組みです。
2 functions.php にコードを追加(CDN導入例)
//-------------------------------------------
// Font Awesomeを読み込む
//-------------------------------------------
function load_font_awesome() {
wp_enqueue_style(
'font-awesome',
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css',
array(),
'6.5.1'
);
}
add_action('wp_enqueue_scripts', 'load_font_awesome');
補足:
- 上記のCDNは最新の6.5系バージョンを使用
- 自分のサーバーにファイルを置く場合は
get_stylesheet_directory_uri()などを使って読み込む - 子テーマやプラグインで読み込む場合は重複しないよう注意
3 HTML内でアイコンを表示
<i class="fab fa-facebook-f"></i> <!-- Facebookアイコン -->
<i class="fab fa-instagram"></i> <!-- Instagramアイコン -->
<i class="fas fa-envelope"></i> <!-- メールアイコン -->
3.1 FontAwesome
FontAwesomeリンク
▶ FontAwesome
4 汎用CSS例
/* -------------------------
* Font Awesome アイコンのサイズや色調整
* ------------------------- */
/* 全アイコン共通の基本スタイル */
.fa {
color: #333; /* デフォルトのアイコン色 */
font-size: 24px; /* アイコンの大きさ */
transition: color 0.2s; /* ホバー時に色を変える際のアニメーション */
}
/* ホバー時に色を変える */
.fa:hover {
color: #1da1f2; /* マウスオーバー時に青色に変化 */
}
/* SNSごとにアイコン色を個別に変更 */
.fa-facebook-f { color: #3b5998; } /* Facebook用の色 */
.fa-twitter { color: #1da1f2; } /* Twitter用の色 */
.fa-instagram { color: #e4405f; } /* Instagram用の色 */
.fa-youtube { color: #ff0000; } /* YouTube用の色 */
5 完成イメージ
![]()
6 Font Awesome 6.5 一覧(表用に更新)
| Class名 | Unicode | プレビュー |
|---|---|---|
| fas fa-music | f001 | |
| fas fa-search | f002 | |
| fas fa-envelope | f003 | |
| fas fa-heart | f004 | |
| fas fa-star | f005 | |
| fas fa-star-half | f089 | |
| fas fa-user | f007 | |
| fas fa-film | f008 | |
| fas fa-th-large | f009 | |
| fas fa-th | f00a | |
| fas fa-th-list | f00b | |
| fas fa-check | f00c | |
| fas fa-times | f00d | |
| fas fa-search-plus | f00e | |
| fas fa-search-minus | f010 | |
| fas fa-power-off | f011 | |
| fas fa-signal | f012 | |
| fas fa-cog | f013 | |
| fas fa-trash | f014 | |
| fas fa-home | f015 | |
| fas fa-file | f016 | |
| fas fa-clock | f017 | |
| fas fa-road | f018 | |
| fas fa-download | f019 | |
| fas fa-inbox | f01c | |
| fas fa-play-circle | f01d |
7 代用プラグイン
コードを書くのが難しい場合は、以下のプラグインを使うと簡単にFont Awesomeアイコンを利用できます。
- Better Font Awesome(管理画面で簡単にアイコンを選択可能)
- WP Social Icons(SNS用アイコンとして利用可能)
💡 ポイント:プラグインによっては読み込むバージョンが古い場合がありますので、必要に応じてCDNで最新版を読み込む方法がおすすめです。
8 まとめ
- functions.phpにコードを追加するだけで簡単にFont Awesomeを導入可能
- HTML内で
<i class="fas fa-envelope"></i>のようにクラスを指定するだけでアイコンを表示可能 - CSSで色・サイズ・ホバーエフェクトを自由に調整可能


